From c0fca3d0e3936f89bc7e9d9b8286e0d89e8a76c6 Mon Sep 17 00:00:00 2001 From: Jan Lahmer <jan@lahmer.eu> Date: Thu, 1 Oct 2020 09:18:15 +0000 Subject: [PATCH] Init --- docker-compose_portainer.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 docker-compose_portainer.yml diff --git a/docker-compose_portainer.yml b/docker-compose_portainer.yml new file mode 100644 index 0000000..0b02d24 --- /dev/null +++ b/docker-compose_portainer.yml @@ -0,0 +1,33 @@ +version: '3' + +services: + portainer: + image: portainer/portainer:latest + container_name: portainer + restart: unless-stopped + security_opt: + - no-new-privileges:true + networks: + - proxy + volumes: + - /etc/localtime:/etc/localtime:ro + - /var/run/docker.sock:/var/run/docker.sock:ro + - ./data:/data + labels: + - "com.centurylinklabs.watchtower.enable=true" + - "traefik.enable=true" + - "traefik.http.routers.portainer.entrypoints=http" + - "traefik.http.routers.portainer.rule=Host(`portainer.example.org`)" + - "traefik.http.middlewares.portainer-https-redirect.redirectscheme.scheme=https" + - "traefik.http.routers.portainer.middlewares=portainer-https-redirect" + - "traefik.http.routers.portainer-secure.entrypoints=https" + - "traefik.http.routers.portainer-secure.rule=Host(`portainer.example.org`)" + - "traefik.http.routers.portainer-secure.tls=true" + - "traefik.http.routers.portainer-secure.tls.certresolver=http" + - "traefik.http.routers.portainer-secure.service=portainer" + - "traefik.http.services.portainer.loadbalancer.server.port=9000" + - "traefik.docker.network=proxy" + +networks: + proxy: + external: true -- GitLab