docker network

来源:互联网 发布:基恩士plc编程软件 编辑:程序博客网 时间:2024/06/07 15:02

docker network

因为docker中–link即将过期,所以相关这类命令要转化为network方式
方法如下:
首先运行命令:

docker network create test

利用以上命令创建test网络
将相关需要连接的容器加入到一个网络

docker run --network=test --network-alias=testproject

–network-alias跟容器的别名

同一网络下可以直接利用别名连接其他容器

示例

mysql

docker run --name mysql-prod -p 3306:3306 \     MYSQL_ROOT_PASSWORD=test \    --network=test --network-alias=mysql \    --restart=always -d mysql:5.7

应用:

docker run -d \        -p 9090:8080 \    --network=prod --network-alias=project \    --name project project:1.0

此时project容器可以直接利用mysql连接以上的mysql容器