segfault/docker-compose.yml

72 lines
1.3 KiB
YAML
Raw Normal View History

2022-03-08 11:17:29 +00:00
version: "3.1"
services:
2022-03-08 18:15:37 +00:00
dns-doh:
container_name: cloudflared
image: crazymax/cloudflared
restart: always
networks:
dns-doh-net:
ipv4_address: 172.23.0.2
dnsmasq:
container_name: dnsmasq
image: 4km3/dnsmasq:2.85-r2
cap_add:
- NET_ADMIN
command: ["--no-resolv", "--domain-needed", "--server=172.23.0.2#5053"]
networks:
dns-doh-net:
ipv4_address: 172.23.0.3
guest-net:
ipv4_address: 172.24.0.2
restart: always
depends_on:
- dns-doh
tor:
image: osminogin/tor-simple
networks:
guest-net:
ipv4_address: 172.24.0.4
restart: always
dns: 172.24.0.2
depends_on:
- dnsmasq
l0pht:
container_name: l0pht-host
build: host
depends_on:
- dnsmasq
restart: always
dns: 255.255.255.255
ports:
- "2222:2222"
volumes:
- "~/l0pht/cfg/etc/ssh:/etc/ssh/l0pht:ro"
- "/var/run/docker.sock:/var/run/docker.sock"
# init: true
# secrets:
# volumes:
# guest-data:
# type: bind
# - driver: local
# device: ~/research/l0pht/guest/l0pht-guest
# external: true
2022-03-08 11:17:29 +00:00
networks:
2022-03-08 18:15:37 +00:00
dns-doh-net:
driver: bridge
ipam:
config:
- subnet: 172.23.0.0/24
guest-net:
driver: bridge
ipam:
config:
- subnet: 172.24.0.0/24