Skip to content

Commit

Permalink
Adding a docker-compose.yml example using tecnativa docker socket proxy
Browse files Browse the repository at this point in the history
  • Loading branch information
imartinezortiz committed May 4, 2020
1 parent 054b8a1 commit b9e5156
Showing 1 changed file with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions examples/using-docker-socket-proxy/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
version: '3.7'

networks:
default:
ipam:
driver: default
config:
- subnet: "172.31.0.53/24"

services:
# https://medium.com/@containeroo/traefik-2-0-paranoid-about-mounting-var-run-docker-sock-22da9cb3e78c
socket-proxy:
image: tecnativa/docker-socket-proxy
hostname: socket-proxy.dev.test
networks:
default:
ipv4_address: 172.31.0.2
aliases:
- socket-proxy.dev.test
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
LOG_LEVEL: "${DOCKER_SOCKET_PROXY_LOG_LEVEL:-debug}"
# https://github.com/BretFisher/dogvscat/blob/master/stack-proxy-global.yml#L124
NETWORKS: 1
#SERVICES: 1
CONTAINERS: 1
#SWARM: 1
#TASKS: 1

dns-proxy-server:
image: defreitas/dns-proxy-server:2.20
hostname: dns.dev.test
# volumes:
# - /etc/resolv.conf:/etc/resolv.conf
depends_on:
- socket-proxy
environment:
MG_LOG_LEVEL: "debug"
MG_REGISTER_CONTAINER_NAMES: "1"
MG_DOMAIN: "prueba.test"
MG_DOCKER_HOST: "tcp://172.31.0.2:2375"
MG_DOCKER_API_VERSION: "v1.24"
networks:
default:
ipv4_address: 172.31.0.53
ports:
- "5380:5380"
labels:
traefik.enable: true
traefik.port: 5380
traefik.frontend.rule: "Host:dns.external.test"

0 comments on commit b9e5156

Please sign in to comment.