+
This commit is contained in:
71
Portainer_io_install.md
Normal file
71
Portainer_io_install.md
Normal file
@ -0,0 +1,71 @@
|
||||
# Установка 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!
|
||||
Reference in New Issue
Block a user