Docker Portainer mit Ansible installieren - Cloud Server Serie

Portainer ist ein Programm zum Konfigurieren und Verwalten von Programmcontainern.

Docker Portainer mit Ansible installieren - Cloud Server Serie
Photo by Alex Duffy / Unsplash
Docker Portainer mit Ansible installieren - 14 Hetzner Cloud Server Installation

Die Installation wird mit Ansible durchgeführt. Als HTTPS-Proxy dient das Programm HTTPS-Portal von SteveLTN.

Weitere Informationen:

Portainer - Basiskonfiguration

docker_portainer.yaml:

- hosts: "all"
  tasks:

    - name: "Init Portainer"
      docker_container:
        name: "portainer"
        image: "portainer/portainer-ce"
        restart_policy: "unless-stopped"
        restart: "yes"
        networks:
          - name: "proxynet"
            aliases: 
              - "portainer"
          - name: "bridge"
        volumes:
          - "/var/run/docker.sock:/var/run/docker.sock"
          - "/home/docker/data/portainer/data:/data"

Portainer - Erweiterte Konfiguration

docker_portainer_extended.yaml:

- hosts: "all"
  tasks:

    - name: "Init Portainer"
      docker_container:
        name: "portainer"
        image: "portainer/portainer-ce"
        log_driver: "journald"
        log_options: 
          tag: "{{ '{{.Name}} ' }}"
        restart_policy: "unless-stopped"
        restart: "yes"
        networks:
          - name: "proxynet"
            aliases: 
              - "portainer"
          - name: "bridge"
        env:
          TZ: "Europe/Vienna"
        volumes:
          - "/etc/timezone:/etc/timezone:ro"
          - "/etc/localtime:/etc/localtime:ro"
          - "/var/run/docker.sock:/var/run/docker.sock"
          - "/home/docker/data/portainer/data:/data"

Baserow - No-Code Datenbank - Docker-Compose mit Portainer installieren - Cloud Server Serie
Installation von Baserow auf dem Server. Baserow ist eine Datenbank mit grafischer Bedienoberfläche für das Web.
Nächste Seite