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
相关推荐
CHH321316 小时前
在 Mac/linux 的 VSCode 中使用Remote-SSH远程连接 Windows
linux·windows·vscode·macos
tryCbest16 小时前
Linux使用Docker部署项目后期更新
linux·运维·docker
孤独得猿17 小时前
聊天室项目开发——etcd的安装和使用
linux·服务器·c++·etcd
siriuuus17 小时前
Linux Tomcat 简单使用及 Nginx 反向代理
linux·nginx·tomcat
呱呱巨基17 小时前
vim编辑器
linux·笔记·学习·编辑器·vim
竹等寒18 小时前
Linux-网络安全私房菜(二)
linux·服务器·web安全
YuCaiH18 小时前
Linux文件处理
linux·笔记·嵌入式
sulikey18 小时前
从实验出发深入理解Linux目录权限:r、w、x分别控制什么?能否进入目录到底由谁决定?
linux·运维·服务器·ubuntu·centos
疯狂吧小飞牛18 小时前
ip rule 策略路由
linux·网络·tcp/ip·运维开发
缘友一世18 小时前
深入理解Shell与反弹Shell:从原理到实战
linux·网络安全·shell