ngx/etc | ||
.env | ||
.gitignore | ||
docker-compose.yaml | ||
readme.md |
使用 docker Gateway
docker 网络配置
一个 docker 网段的创建关联一组 veth 配置,多个需要互相访问的服务尽量在同一网段下使用 docker network 通信,可以解决大多数由网络造成的访问问题。
- 创建本地网段
docker network create --ipv6 --subnet=2001:db8:abcd::/64 --gateway=2001:db8:abcd::1 --attachable local
- 容器加入本地网段
# 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