Files
Ubuntu_docs/Portainer_io_install.md
2025-02-18 07:27:32 +05:00

72 lines
2.0 KiB
Markdown

# Установка Portainer.io в Docker на Ubuntu 24.04
Пробую установить в ProxMox в контейнер созданный на основе Ubuntu, незабыть убрать галочку: Unprivileged container
Подключаюсь к нужной машине
```sh
ssh igor@192.168.200.84 -p 22
```
## Шаг 1: Обновление системы и установка Docker
Перед установкой Portainer убедитесь, что Docker установлен и запущен.
```bash
sudo apt update && sudo apt upgrade -y
sudo apt-get install python3-venv python3-pip
sudo apt install docker.io -y
sudo systemctl enable --now docker
sudo systemctl start docker
sudo systemctl status docker
sudo apt install -y docker-compose
docker-compose --version
```
Добавляем текущего пользователя в группу докера
```sh
sudo usermod -aG docker $USER
````
## Шаг 2: Создание директории для Portainer
Создадим папку для хранения данных Portainer в `/opt`:
```bash
sudo mkdir -p /opt/portainer/data
sudo chmod -R 777 /opt/portainer
```
## Шаг 3: Создание docker-compose.yml
```sh
cd /opt/portainer
sudo mcedit docker-compose.yml
```
```yaml
services:
portainer:
image: portainer/portainer-ce:latest
container_name: portainer
restart: always
ports:
- "8000:8000"
- "9443:9443"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data:/data
```
## Шаг 4: Запуск контейнера Portainer
```sh
sudo docker-compose up -d
```
```sh
start https://192.168.200.84:9443
```
## Шаг 5: Начальная настройка
1. Создайте учетную запись администратора.
2. Подключите локальный Docker-движок.
3. Начните управлять контейнерами через Portainer!