ngx-gateway/readme.md

36 lines
711 B
Markdown
Raw Normal View History

2024-02-04 20:39:43 +08:00
# 使用 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
```