前言:
本地启动mysql数据库容器和yaml-web项目容器,同时yaml-web容器需要连接到mysql数据库。应该怎么做?
1. 使用 —link 参数
docker run -itd --name mysql57 -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7docker run -itd --name yaml-web --link mysql57 -p 8080:80 yaml-web:v1.0
2. 使用 docker network 互联
创建一个docker 网络, 然后将需要互联的容器 run 起来的的时候用 “—network” 参数连到这个网络中。
# 创建一个docker 网络docker network create yaml-netdocker run -itd --name mysql57 -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456 --network yaml-net mysql:5.7docker run -itd --name yaml-web -p 8080:80 --network yaml-net yaml-web:v1.0
3. 使用docker compose 单机编排
结语
这里附上我学习的网址
