学习docker

博客介绍了学习Docker的原因,是为解决虚拟机创建浪费资源问题。给出了Docker版本安装的详细文章及关键命令,还提及启动Docker后用其做MySQL镜像的教程,以及实现单机主从复制的文章和关键SQL语句,最后提出用Mycat实现主主集群和主从复制的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 实现主主集群和主从复制呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值