学习docker

1.为什么学习docker,因为虚拟机创建太多真的浪费资源,尤其在单机的情况下,期待docker容器的作用,对于docker构建统一开发环境还没有学习。

2.docker的版本安装:https://blog.csdn.net/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.csdn.net/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)