====== Docker ======
==== Встановлення Docker на Ubuntu 24.04 ====
sudo apt update
sudo apt install -y ca-certificates curl gnupg
# Додай Docker GPG ключ
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# Додай Docker репозиторій
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list> /dev/null
# Встанови Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# Додай себе в групу docker, щоб не писати sudo
sudo usermod -aG docker $USER
newgrp docker
Перевірка:
docker version
docker run hello-world
==== Portainer ====
Portainer дає простий веб-інтерфейс для керування контейнерами.
docker volume create portainer_data
docker run -d -p 9000:9000 -p 8000:8000 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce
🔗 Відкрий у браузері: [[http://localhost:9000|http://localhost:9000]]
(або [[http://IP_|http://IP_]]сервера:9000, якщо це не локальна машина)