docker-compose.yml 1001 B

1234567891011121314151617181920212223242526272829
  1. services:
  2. portainer:
  3. image: portainer/portainer-ce:latest
  4. container_name: portainer_portainer
  5. restart: unless-stopped
  6. volumes:
  7. - portainer_portainer_data:/data
  8. - /var/run/docker.sock:/var/run/docker.sock:ro
  9. networks:
  10. - traefik-network
  11. labels:
  12. - "traefik.enable=true"
  13. - traefik.docker.network=traefik-network
  14. - traefik.constraint-label=traefik-network
  15. - traefik.http.routers.portainer.middlewares=http-to-https
  16. - traefik.http.routers.portainer-secure.rule=Host(`portainer.see1.ee`)
  17. - traefik.http.routers.portainer-secure.entrypoints=websecure
  18. - traefik.http.routers.portainer.rule=Host(`portainer.see1.ee`)
  19. - traefik.http.routers.portainer.entrypoints=web
  20. - "traefik.http.routers.portainer-secure.tls.certresolver=mychallenge"
  21. - traefik.http.services.portainer.loadbalancer.server.port=9000
  22. volumes:
  23. portainer_portainer_data:
  24. external: true
  25. networks:
  26. traefik-network:
  27. external: true