Установка portainer (docker swarm). Инструкция

Установка portainer (docker swarm)

 

Официальная инструкция — https://docs.portainer.io/start/install-ce/server/swarm/linux

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

docker stack deploy -c portainer-agent-stack.yml portainer

В инструкции написано идти на  — https://localhost:9443, но там видимо надо с https делать сертификаты, в общем не работает из коробки. Надо через 9000 порт идти. И вроде как есть таймаут какой-то, после которого можно получить вот такую ошибку, если не сделать настройку сразу:

Your Portainer instance timed out for security purposes. To re-enable your Portainer instance, you will need to restart Portainer.

Посмотрел логи portainer контейнера и там было:

error="Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running portainer

Удалил докер стэк и volume, которые делался для portainer. Выполнил вот такую команду:

sudo chown root:docker /var/run/docker.sock

Поднял снова стэк и всё заработало.

 

Добавить комментарий