Go to file
2024-02-04 20:52:15 +08:00
ngx/etc feat: dns resolver 2024-02-04 20:52:15 +08:00
.env feat: init 2024-02-04 20:39:43 +08:00
.gitignore feat: init 2024-02-04 20:39:43 +08:00
docker-compose.yaml feat: init 2024-02-04 20:39:43 +08:00
readme.md feat: init 2024-02-04 20:39:43 +08:00

使用 docker Gateway

docker 网络配置

一个 docker 网段的创建关联一组 veth 配置,多个需要互相访问的服务尽量在同一网段下使用 docker network 通信,可以解决大多数由网络造成的访问问题。

  1. 创建本地网段
docker network create --ipv6 --subnet=2001:db8:abcd::/64 --gateway=2001:db8:abcd::1 --attachable local
  1. 容器加入本地网段
# 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