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
相关推荐
Ribou4 分钟前
Ubuntu 24.04.2安装k8s 1.33.4 配置cilium
linux·ubuntu·kubernetes
慕容晓开11 分钟前
docker,本地目录挂载
docker
tan180°1 小时前
Boost搜索引擎 网络库与前端(4)
linux·网络·c++·搜索引擎
Mr. Cao code2 小时前
Docker:颠覆传统虚拟化的轻量级革命
linux·运维·ubuntu·docker·容器
Dontla2 小时前
Docker多共享网络配置策略(Docker多网络、Docker networks、Docker Compose网络、Docker网络、Docker共享网络)
网络·docker·容器
抓饼先生2 小时前
Linux control group笔记
linux·笔记·bash
挺6的还2 小时前
25.线程概念和控制(二)
linux
Jayin_chan2 小时前
paddlex3.0.1-ocr服务化安装部署(docker)
docker·容器·ocr
您的通讯录好友3 小时前
conda环境导出
linux·windows·conda
ifanatic3 小时前
[每周一更]-(第159期):Go 工程师视角:容器化技术(Docker/Kubernetes)与CI/CD流程的应用场景
docker·golang·kubernetes