自定义网络是否替换docker-compose.yml中的默认网络
在docker compose中指定自定义网络是否会从默认网络中删除服务?我找不到这方面的任何信息 范例自定义网络是否替换docker-compose.yml中的默认网络,docker,docker-compose,Docker,Docker Compose,在docker compose中指定自定义网络是否会从默认网络中删除服务?我找不到这方面的任何信息 范例 version: '3' services: nginx: image: 'nginx:alpine' restart: always networks: - web - internal_network labels: - "traefik.docker.network=traefik" - "traefi
version: '3'
services:
nginx:
image: 'nginx:alpine'
restart: always
networks:
- web
- internal_network
labels:
- "traefik.docker.network=traefik"
- "traefik.backend=blog"
- "traefik.frontend.rule=Host:test.ondrovo.com"
- "traefik.port=80"
- "traefik.frontend.passHostHeader=true"
- "traefik.protocol=http"
volumes:
- ./www:/srv/www
- ./config/nginx.conf:/etc/nginx/nginx.conf
- ./config/conf.d:/etc/nginx/conf.d
php:
image: php:7-fpm
volumes:
- ./www:/srv/www
networks:
- internal_network
networks:
web:
external:
name: traefik
internal_network:
internal: true
在这种情况下,是否需要内部网络,或者我可以不使用它?答案是“是”,如果您手动指定,默认网络将被删除。 我试了试 但是,您可以在网络列表中指定“default”,显然不需要在顶级列表中声明它