- docker使用现在存在的网络
测试环境已经配了全局网络-all-network,其他服务使用即可.
仅修改docker-compose.yml文件即可
1. 创建网络
docker network create my-existing-network
2. docker-compose配置使用已有的网络,规则如下
3. 2
version: '3.8'
services:
service1:
image: my-image1
networks:
# 指定已有的网络
- all-network
service2:
networks:
- all-network
# 指定说明该网络已存在
networks:
all-network:
external: true
示例:
version: '3'
services:
changyuan-manege:
container_name: changyuan-manage
image: nginx:latest
restart: always
ports:
- "8091:80"
volumes:
- /etc/localtime:/etc/localtime
- ./data/dist:/usr/share/nginx/html
- ./data/conf.d:/etc/nginx/conf.d
networks:
- all-network
# 指定说明该网络已存在
networks:
all-network:
external: true
4. 检查是否已使用了已有网络链接
docker network inspect all-network
评论区