Просмотр исходного кода

added traefik labels remv agent

Christian Lempa 1 год назад
Родитель
Сommit
febe468498
2 измененных файлов с 19 добавлено и 19 удалено
  1. 0 15
      docker-compose/portainer-agent/compose.yaml
  2. 19 4
      docker-compose/portainer/compose.yaml

+ 0 - 15
docker-compose/portainer-agent/compose.yaml

@@ -1,15 +0,0 @@
----
-services:
-  app:
-    container_name: portainer-agent
-    deploy:
-      mode: global
-    image: docker.io/portainer/agent:latest
-    ports:
-      - 9001:9001
-    volumes:
-      - /run/docker.sock:/var/run/docker.sock
-      - /var/lib/docker/volumes:/var/lib/docker/volumes
-    networks:
-      - portainer-agent_default
-    restart: unless-stopped

+ 19 - 4
docker-compose/portainer/compose.yaml

@@ -1,16 +1,31 @@
 ---
-volumes:
-  portainer-data:
-    driver: local
 services:
   app:
     container_name: portainer
-    image: docker.io/portainer/portainer-ce:latest
+    image: docker.io/portainer/portainer-ce:2.26.0-alpine
     ports:
+      # --> (Optional) Remove when using traefik...
       - 9000:9000
       - 9443:9443
+      # <--
       - 8000:8000
     volumes:
       - /run/docker.sock:/var/run/docker.sock
       - portainer-data:/data
+    # --> (Optional) When using traefik...
+    # labels:
+    #   - traefik.enable=true
+    #   - traefik.http.services.portainer.loadbalancer.server.port=9000
+    #   - traefik.http.routers.portainer.service=portainer
+    #   - traefik.http.routers.portainer.entrypoints=websecure
+    #   - traefik.http.routers.portainer.rule=Host(`your-portainer-fqdn`)
+    #   - traefik.http.routers.portainer.tls=true
+    #   - traefik.http.routers.portainer.tls.certresolver=cloudflare
+    # networks:
+    #   - frontend
+    # <--
     restart: unless-stopped
+
+volumes:
+  portainer-data:
+    driver: local