Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:docker:portainer:start

Dies ist eine alte Version des Dokuments!


Portainer Stack Installation

Portainer bietet eine grafische Oberfläche zur Verwaltung des Docker Swarm.

Portainer (dockerman01):

  curl -L https://downloads.portainer.io/portainer-agent-stack.yml -o portainer-agent-stack.yml

Damit holt man sich erstmal das YML Manifest welches im Prinzip eine Docker Compose Datei ist.

version: '3.2'

services:
  agent:
    image: portainer/agent:2.11.1
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /var/lib/docker/volumes:/var/lib/docker/volumes
    networks:
      - agent_network
    deploy:
      mode: global
      placement:
        constraints: [node.platform.os == linux]

  portainer:
    image: portainer/portainer-ce:2.11.1
    command: -H tcp://tasks.agent:9001 --tlsskipverify
    ports:
      - "9443:9443"
      - "9000:9000"
      - "8000:8000"
    volumes:
      - portainer_data:/data
    networks:
      - agent_network
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints: [node.role == manager]

networks:
  agent_network:
    driver: overlay
    attachable: true

volumes:
  portainer_data:
  docker stack deploy -c portainer-agent-stack.yml portainer
projekte/docker/portainer/start.1668503577.txt.gz · Zuletzt geändert: 2022/11/15 10:12 von admin