【Docker】容器连接到mysql(容器互联 超详细)

本文介绍了如何在Docker中让容器连接到MySQL容器,包括两种方式:通过--link互联和自定义网络互联。详细步骤包括启动和配置MySQL及Nacos容器,修改配置文件,以及解决网络连接问题。适合Docker初学者。
摘要由CSDN通过智能技术生成

场景:

docker容器实现连接到mysql容器,这里博主是想用nacos容器连接到mysql容器。

前提需要:mysql容器必须有nacos数据库 (必须做好这一步先)

方式一:通过–link互联,适用于容器网络属于docker0

1、启动mysql容器,这里对外暴露端口为3366

docker run -p 3366:3306 

–name mysql
-e MYSQL_ROOT_PASSWORD=123456
-v /myData/mysql/data:/var/lib/mysql
-d mysql

2、启动nacos容器,使用–link到mysql

docker  run --name nacos8849 -p 8849:8848 

-e JVM_XMS=128m
-e JVM_XMX=256m
-e MODE=standalone
-e PREFER_HOST_MODE=hostname
-v /myData/nacos8849/logs:/home/nacos/logs
-v /myData/nacos8849/conf/application.properties:/home/nacos/conf/application.properties
–privileged=true
–link mysql
-d nacos/nacos-server:1.4.1

3、进入到nacos容器

docker ex
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值