Чтобы установить Traefik на Portainer, вы можете воспользоваться несколькими способами. Вот несколько вариантов:
Метод 1: использование Docker Compose
- Создайте
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
-
Откройте терминал и перейдите в каталог, в котором находится файл
docker-compose.yml. -
Чтобы запустить Traefik и Portainer, выполните следующую команду:
docker-compose up -d
Метод 2: использование веб-интерфейса Portainer
-
Войдите в веб-интерфейс Portainer, посетив
http://в веб-браузере.:9000 -
Войдите в Portainer, используя свои учетные данные.
-
Нажмите «Шаблоны приложений» на левой боковой панели.
-
Нажмите «Добавить шаблон» и введите следующие данные:
- Имя: Траефик
- Изображение: 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
-
Нажмите «Добавить шаблон», чтобы сохранить конфигурацию.
-
Теперь вы можете развернуть Traefik из раздела «Шаблоны приложений».