1.为什么学习docker,因为虚拟机创建太多真的浪费资源,尤其在单机的情况下,期待docker容器的作用,对于docker构建统一开发环境还没有学习。
2.docker的版本安装:https://blog.youkuaiyun.com/qq_21816375/article/details/79832593 这篇文章已经很详细。
上述博客有几条关键的命令如下:
uname -a
sudo yum remove docker docker-common docker-selinux docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce
systemctl start docker
3.启动docker后最想做的测试是数据库,用docker做一个mysql的镜像。这个也有教程了http://www.runoob.com/docker/docker-install-mysql.html
4.当玩完mysql的docker安装,我就想怎么做成单机主从复制呢?https://blog.youkuaiyun.com/dream_broken/article/details/77838579
网上又找到相关的文章如上,证实是可用的。关键sql语句有
SHOW MASTER STATUS;(主库)
下面是从库的主要sql
STOP SLAVE;
CHANGE MASTER TO
MASTER_HOST='192.168.0.108',MASTER_USER='root', MASTER_PASSWORD='123456',MASTER_LOG_FILE='binlog.000001',MASTER_LOG_POS=467;
START SLAVE;
注意MASTER_LOG_FILE和MASTER_LOG_POS根据主的配置就可以了。
5.如何用mycat 实现主主集群和主从复制呢?
Docker安装、测试及数据库复制配置
博客介绍了学习Docker的原因,是为解决虚拟机创建浪费资源问题。给出了Docker版本安装的详细文章及关键命令,还提及启动Docker后用其做MySQL镜像的教程,以及实现单机主从复制的文章和关键SQL语句,最后提出用Mycat实现主主集群和主从复制的问题。
9610

被折叠的 条评论
为什么被折叠?



