49 слов | 1 минута
Установка Portainer через Docker Compose
Portainer CE — веб-интерфейс для управления Docker-контейнерами, образами и сетями.
1. Установка Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh
Проверьте установленные версии:
docker -v
docker compose version
2. Создание рабочей директории
cd /opt
sudo mkdir twportainer
cd ./twportainer
3. Создание файла конфигурации
sudo nano docker-compose.yml
Содержимое docker-compose.yml:
services:
twportainer:
image: portainer/portainer-ce:latest
container_name: twportainer
environment:
- TZ=Europe/Moscow
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /opt/twportainer/portainer_data:/data
ports:
- "8000:8000"
- "9443:9443"
restart: always
4. Запуск Portainer
docker compose up -d
После запуска веб-интерфейс доступен по адресу https://<server-ip>:9443.
5. Настройка прав пользователя
Чтобы запускать Docker без sudo, добавьте текущего пользователя в группу docker:
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
docker run hello-world
reboot