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
相关推荐
Championship.23.247 小时前
Linux 3.0 锁机制与故障排查详解
linux·运维·服务器
天疆说7 小时前
Zotero Connector 在 Edge 里找不到桌面 Zotero(Linux / Zotero 9.0.6 / Edge 150)
linux·前端·edge
风123456789~9 小时前
【Linux专栏】ls 排除某个文件
linux·运维·服务器
IT曙光10 小时前
ubuntu apt-get离线源制作
linux·ubuntu
其实防守也摸鱼10 小时前
运维--学习阶段问题解答(1)(自测)
linux·运维·服务器·数据库·学习·自动化·命令模式
懒鸟一枚10 小时前
深入理解 Linux 内存、Swap 交换分区与分页机制的关系
java·linux·数据库
Darkwanderor11 小时前
对Linux的进程控制的研究
linux·运维·c++
小兔崽子去哪了13 小时前
Docker 删除镜像后磁盘空间没有释放?
后端·docker·容器
bksczm14 小时前
linux之线程概念和控制
linux·开发语言·c++
爱网络爱Linux14 小时前
Linux proc 目录安全加固
linux·运维·rhce·rhca·红帽认证·proc 目录安全加固