Установите Traefik на Portainer: Docker Compose и веб-интерфейс

Чтобы установить Traefik на Portainer, вы можете воспользоваться несколькими способами. Вот несколько вариантов:

Метод 1: использование Docker Compose

  1. Создайте docker-compose.yml
version: '3'
services:
  reverse-proxy:
    image: traefik:v2.5
    command:
      - "--api.insecure=true"
      - "--providers.docker=true"
      - "--providers.docker.exposedbydefault=false"
      - "--entrypoints.web.address=:80"
    ports:
      - "80:80"
      - "8080:8080"
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"
  portainer:
    image: portainer/portainer-ce:latest
    ports:
      - "9000:9000"
    command: -H tcp://tasks.reverse-proxy
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"
    depends_on:
      - reverse-proxy
  1. Откройте терминал и перейдите в каталог, в котором находится файл docker-compose.yml.

  2. Чтобы запустить Traefik и Portainer, выполните следующую команду:

docker-compose up -d

Метод 2: использование веб-интерфейса Portainer

  1. Войдите в веб-интерфейс Portainer, посетив http://:9000в веб-браузере.

  2. Войдите в Portainer, используя свои учетные данные.

  3. Нажмите «Шаблоны приложений» на левой боковой панели.

  4. Нажмите «Добавить шаблон» и введите следующие данные:

    • Имя: Траефик
    • Изображение: traefik:v2.5
    • Команда: –api.insecure=true –providers.docker=true –providers.docker.exposebydefault=false –entrypoints.web.address=:80
    • Порт: 80:80,8080:8080
    • Объем: /var/run/docker.sock:/var/run/docker.sock
  5. Нажмите «Добавить шаблон», чтобы сохранить конфигурацию.

  6. Теперь вы можете развернуть Traefik из раздела «Шаблоны приложений».