compose.yaml 919 B

12345678910111213141516171819202122232425262728293031
  1. ---
  2. services:
  3. app:
  4. container_name: portainer
  5. image: docker.io/portainer/portainer-ce:2.31.1-alpine
  6. ports:
  7. # --> (Optional) Remove when using traefik...
  8. - 9000:9000
  9. - 9443:9443
  10. # <--
  11. - 8000:8000
  12. volumes:
  13. - /run/docker.sock:/var/run/docker.sock
  14. - portainer-data:/data
  15. # --> (Optional) When using traefik...
  16. # labels:
  17. # - traefik.enable=true
  18. # - traefik.http.services.portainer.loadbalancer.server.port=9000
  19. # - traefik.http.routers.portainer.service=portainer
  20. # - traefik.http.routers.portainer.entrypoints=websecure
  21. # - traefik.http.routers.portainer.rule=Host(`your-portainer-fqdn`)
  22. # - traefik.http.routers.portainer.tls=true
  23. # - traefik.http.routers.portainer.tls.certresolver=cloudflare
  24. # networks:
  25. # - frontend
  26. # <--
  27. restart: unless-stopped
  28. volumes:
  29. portainer-data:
  30. driver: local