CentOS:docker同一容器间通信

docker同一容器中不同服务以别名访问

1、创建bridge网络

docker network create testnet

2、查看Docker网络

docker network ls

3、运行容器连接到testnet网络 

使用方法:docker run -it --name <容器名> —network --network-alias <网络别名> <镜像名>

docker run -d -p 3000:3000 --network testnet --network-alias kingbal-auth --name kingbal-auth kingbal-auth

docker run -d -p 3001:3001 --network testnet --network-alias kingbal-admin --name kingbal-admin kingbal-admin 

4、从一个容器ping另外一个容器

进入容器:

docker exec -it kingbal-auth /bin/sh

执行ping 语句

ping kingbal-admin

 注:如果出现 /bin/sh: 1: ping: not found 错误

执行以下语句,安装ping

apt-get update
apt install iputils-ping

你可能感兴趣的:(运维,CentOS,centos,docker,linux)