Skip to content

Instantly share code, notes, and snippets.

@eryabyshev
Created November 17, 2025 20:04
Show Gist options
  • Select an option

  • Save eryabyshev/a3d8f59a38391e6a0e7b13db3b16f0ea to your computer and use it in GitHub Desktop.

Select an option

Save eryabyshev/a3d8f59a38391e6a0e7b13db3b16f0ea to your computer and use it in GitHub Desktop.
Установка Docker на Ubuntu 24.04

1. Обновляем систему

sudo apt update
sudo apt upgrade -y

2. Удаляем старые версии Docker (если были)

sudo apt remove docker docker-engine docker.io containerd runc

3. Устанавливаем зависимости

sudo apt install -y ca-certificates curl gnupg

4. Добавляем официальный GPG-ключ Docker

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

5. Добавляем Docker Repository

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
  https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo $VERSION_CODENAME) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

6. Устанавливаем Docker Engine

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

7. Проверяем установку

docker --version
docker run hello-world

🚀 Настройка Docker без sudo (необязательно)

Чтобы запускать docker без sudo:

sudo usermod -aG docker $USER
newgrp docker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment