CENTOS:Docker安装MYSQL

这里主要是记录安装在Docker里MYSQL的步骤。

第一步:当然是要下载MySQL的包(Image)。

docker pull mysql:latest
这个命令是下载最新版本的mysql包


第二步:建立一个mysql的容器。

sudo docker run --name fisrt_mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=123456 -d mysql restart=always
这个命令用来建立一个mysql的容器。

--name 容器的别称。我用的是first_mysql
-p 端口映射。格式是 主机的端口:容器的端口。这里2个都是3306,所以是3306:3306
-e 设置容器的环境变量。以上的命令是设置root的秘密是123456
-d 使用那个包。这里我使用mysql这个包。想知道你的主机有什么包,可以用 docker images来查看。
restart=always, 告诉docker,这个容器要自动启动

如果你要安装第二个mysql容器,必须用另外的别处和端口。可以参考下面的命令

sudo docker run --name second_mysql -p 3307:3306 -e MYSQL\_ROOT\_PASSWORD=123456 -d mysql restart=always
这里,我的host主机端口该为3307,因为第一个已经使用了3306了。

第三步:安装mysql的客户端

yum install mysql -y


第四步:用mysql的客户端连接mysql容器。

mysql -u root --port=3306 -p  -h 172.17.0.2

如果要连接第二个mysql容器,就要运行如下命令。

mysql -u root --port=3306 -p  -h 172.17.0.3

如何获得容器的ip地址呢?可以用以下命令获得。
docker inspect 容器别称

注意:在连第二和mysql容器的时候,端口还是3306,而不是3307,3307是在通过连接宿主机连接mysql容器的时候使用的。







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值