devops:docker:start

Docker

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 дає простий веб-інтерфейс для керування контейнерами.

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://IP_сервера:9000, якщо це не локальна машина)

  • devops/docker/start.txt
  • Востаннє змінено: 09/11/2025 01:42
  • повз osvex