Docker
咔咔-
死磕MySql系列作者
展开
-
【MySQL】一文解决主库已有数据的主从复制
主从复制配置方案和实际的场景有很多,在之前配置了主从库都是全新的配置方案在这一篇会配置主库存在数据然后配置主从复制主从复制主从复制所需要的环境应用的场景开始配置给mysql_master主库添加一条数据测试mysql_slave是否已经开启了主从复制开始给mysql-slave1导入mysql-master的数据库配置主从复制测试博主微信欢迎交流主从复制所需要的环境【Docker】简...原创 2020-04-09 16:00:49 · 1958 阅读 · 3 评论 -
【MySQL】使用docker配置主从复制(主库和从库都是全新的情况)
这篇文章只是让大家了解一下mysql的主从复制,并且实现了一个案例但是这个案例不是典型的案例后面会在写其他的配置方法主从复制解决的问题数据分布负载均衡备份高可用和故障切换在这个案例中,我们只实现了备份 。其他几个点,我们后边一个一个实现,就不写概念了主从复制是如何工作的这里写的只是简单的实现过程,具体细节是很麻烦的,建议大家都去了解了解主库会把数据的更改记录在一...原创 2020-04-08 16:01:56 · 2147 阅读 · 0 评论 -
【Docker】安装MySQL8.0
安装docker【Docker】简单介绍与安装拉取镜像docker search mysql(搜索MySQL版本)docker pull mysql(拉取MySQL镜像)查看镜像docker images指定自定义网络docker network create --subnet=172.10.0.0/16 mynetwork查看自定义网络docker network...原创 2020-04-08 11:21:16 · 9770 阅读 · 0 评论 -
【Docker】指令 ps(列出容器) / inspect(列出容器IP)
ps指令1、查看所有的容器2、查询最近创建的n个容器3、列出所有容器的idisnpect指令参数:-f :指定返回值的模板文件。-s :显示总的文件大小。–type :为指定类型返回JSON。1、获取容器的元数据docker inspect containerId2、获取指定容器ip地址docker inspect -f ‘{{range .NetworkSett...原创 2019-09-17 15:06:50 · 2034 阅读 · 0 评论 -
【Docker】从宿主机复制文件到容器
在之前写过这样一份文章https://blog.csdn.net/fangkang7/article/details/100642695那么今天在来说一下,由于没有系统的学习docker所以用到什么就记录下来1. 依然是在容器里边查看配置文件,没有redis.conf文件2. 直接从宿主机直接复制docker cp /etc/redis.conf 5428282...原创 2019-09-16 23:01:33 · 6091 阅读 · 0 评论 -
【Docker】Dockerfile的常用指令
1. Docker指令1.1 COPY复制指令格式:COPY <宿主机路径> <容器目录地址>COPY ["宿主机路径","容器路径"];比如说这个指令,是把宿主机的redis-master,conf 复制到容器的根目录config下1.2 ADD复制ADD指令跟COPY的指令格式是一样的,但是在COPY基础上增加了一些...原创 2019-09-10 19:34:39 · 768 阅读 · 0 评论 -
【Docker】创建镜像和创建容器
创建镜像1、这里是手写的一份Dockerfile文件2、把这份Dockerfile文件传到/usr/redis下3、然后需要自定义网络类型因为默认的网络不能制定固定的地址,所以我们将创建自定义网络,并指定网段:172.10.0.01/16docker network create --subnet=172.10.0.0/16 mynetwork删除自定义网络...原创 2019-09-10 17:12:44 · 1915 阅读 · 0 评论 -
【Redis】全量复制和部分复制
1. 相关概念1.1 全量复制用于初次复制或其它无法进行部分复制的情况,将主节点中的所有数据都发送给从节点,是一个IE非常重型的操作,当数据量较大时,会对主从节点和网络造成很大的开销1.2 部分复制用于处理主从复制中因网络闪断原因造成的数据丢失场景,当从主节点再次连接上主节点后,如果(条件允许),主节点会补发丢失数据给从节点。因为补发的数据远远小于全量数据,可以有效避免全量复制的过...原创 2019-09-10 14:46:57 · 1916 阅读 · 0 评论 -
【Docker】解决创建Redis容器没有conf配置文件
序言这篇文章没有什么知识点,只是为了新伙伴少踩点坑1. 问题重现 创建容器 2. 解读参数-d:后台运行容器,并返回容器ID;-i:以交互模式运行容器,通常与 -t 同时使用;-p:端口映射,格式为:主机(宿主)端口:容器端口-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;--ip: 为容器制定一个固定的ip--net: 指定网络模...原创 2019-09-08 23:34:13 · 44334 阅读 · 22 评论 -
【Docker】部署Redis的主从复制
序言点击图像可以查阅更多编程方面的文章。1. 配置镜像1. 这里是手写的一份redis镜像,里边参数先不用管,先知道这么用即可2. 把这份镜像文件上传到/usr/redis这个目录下usr下面的redis这个目录是需要创建的2. 容器网络类型Docker安装后,默认会创建下面三种网络类型docker network ls查看在启动容器时使用 -...原创 2019-09-08 00:24:42 · 592 阅读 · 0 评论 -
【Docker】在docker容器中vim指令找不到
在使用docker容器时,有时候里边没有安装vi,敲vi命令时提示说:vi:commandnotfound,这个时候就需要安装vi,可是当你敲apt-getinstallvi命令时,提示: Readingpackagelists...Done Buildingdependencytree Readingstateinformation......原创 2019-09-07 19:49:45 · 899 阅读 · 0 评论 -
【Docker】删除镜像
序言点击图像查阅更多编程方面的文章,让我们一起共同进步1. 删除redis的镜像 在docker hub上拉取的redis的镜像发现无法删除 2. 这里说是需要停止容器3. 查看正在运行的容器4.直接把redis的这个容器删了docker rm container id5. 然后删除redis的镜像docker rmi f7302e4ab3a8...原创 2019-09-06 19:55:30 · 879 阅读 · 0 评论 -
【Docker】安装镜像报错warning: /var/cache/yum/x86_64/7/extras/packages/epel-release-7-11.noarch.rpm: Header
这个的解决方法就是加上这个就可以了原创 2019-09-06 19:03:42 · 14269 阅读 · 8 评论 -
【Docker】简单介绍与安装
序言点击图像查阅更多编程方面的文章,让我们一起共同进步1. Docker是什么Docker是一个开源的应用容器引擎,你可以将其理解为一个轻量级的虚拟机,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上。2. 为什么要使用Docker1. 更有效的利用系统资源2. 更快速的启动时间3. 一致的运行环境4. 持续交付和部署...原创 2019-09-06 16:56:58 · 783 阅读 · 0 评论 -
【Docker】解决创建MySQL容器直接就退出
序言由于最近事情比较多就没有进行更新,国庆假期会一直更新。此篇文章是一个问题点,如果不知道的话对于新手来说会花费很长的时间来琢磨!希望对你有帮助。在这之前你需要自定义网络不会的可以看这篇文章【Docker】创建镜像和创建容器创建MySQL容器1、docker pull mysql2、创建mysql的容器docker run -itd --name mysql -p 33...原创 2019-10-02 22:14:05 · 7229 阅读 · 1 评论 -
【Docker】指令top、port
1. 指令top这个指令主要就是查看容器中进行的进程信息1、首先我们先看一下全部的容器2、使用top命令查看进程信息这里是查看了一个哨兵的容器,然后可以看到里边有三个进程,那么如果你在测试哨兵配置是否成功时,就可以使用top指令来查看容器的进程,然后使用kill直接干掉就可以达到预期效果2 指令port这个指令可以查看所有容器的名字跟端口号docker i...原创 2019-09-24 17:13:19 · 1006 阅读 · 1 评论