# 使用 docker Gateway ## docker 网络配置 > 一个 docker 网段的创建关联一组 veth 配置,多个需要互相访问的服务尽量在同一网段下使用 docker network 通信,可以解决大多数由网络造成的访问问题。 1. 创建本地网段 ```shell docker network create --ipv6 --subnet=2001:db8:abcd::/64 --gateway=2001:db8:abcd::1 --attachable local ``` 2. 容器加入本地网段 ```yaml # docker-compose.yaml networks: local: name: local external: true services: ngx: container_name: ngx image: nginx:latest restart: always ports: - 80:80 - 443:443 networks: - local # cmd docker run --networks=local nginx:latest ```