interlock: image: ehazlett/interlock:master command: -D run tty: true ports: - 8080 environment: INTERLOCK_CONFIG: | ListenAddr = ":8080" DockerURL = "${SWARM_HOST}" TLSCACert = "/certs/ca.pem" TLSCert = "/certs/cert.pem" TLSKey = "/certs/key.pem" [[Extensions]] Name = "nginx" ConfigPath = "/etc/nginx/nginx.conf" PidPath = "/etc/nginx/nginx.pid" MaxConn = 1024 Port = 80 volumes: - ucp-node-certs:/certs restart: always nginx: image: nginx:latest entrypoint: nginx command: -g "daemon off;" -c /etc/nginx/nginx.conf ports: - 80:80 labels: - "interlock.ext.name=nginx" restart: always app: image: ehazlett/docker-demo:latest ports: - 8080 labels: - "interlock.hostname=test" - "interlock.domain=local"