44 lines
904 B
YAML
44 lines
904 B
YAML
services:
|
|
nginx-dnswall:
|
|
build: .
|
|
image: nginx-dnswall
|
|
hostname: nginx-dnswall
|
|
container_name: nginx-dnswall
|
|
restart: always
|
|
ports:
|
|
- "[${IPV6}]:53:53"
|
|
- target: 53
|
|
host_ip: ${IPV4}
|
|
published: "53"
|
|
protocol: tcp
|
|
mode: host
|
|
- "[${IPV6}]:53:53/udp"
|
|
- target: 53
|
|
host_ip: ${IPV4}
|
|
published: "53"
|
|
protocol: udp
|
|
mode: host
|
|
- "[${IPV6}]:80:80"
|
|
- target: 80
|
|
host_ip: ${IPV4}
|
|
published: "80"
|
|
protocol: tcp
|
|
mode: host
|
|
- "[${IPV6}]:443:443"
|
|
- target: 443
|
|
host_ip: ${IPV4}
|
|
published: "443"
|
|
protocol: tcp
|
|
mode: host
|
|
- "[${IPV6}]:443:443/udp"
|
|
- target: 443
|
|
host_ip: ${IPV4}
|
|
published: "443"
|
|
protocol: udp
|
|
mode: host
|
|
networks:
|
|
nginx-net:
|
|
|
|
networks:
|
|
nginx-net:
|