Как установить Docker и Docker Compose на Ubuntu
Docker — это инструмент, который позволяет запускать приложения в изолированных контейнерах. Он упрощает установку, перенос и масштабирование проектов. В этой инструкции мы рассмотрим, как установить Docker и Docker Compose на сервер с Ubuntu.
Установка Docker
1. Обновите список пакетов:
sudo apt update
Code language: Bash (bash)
2. Установите пакеты, необходимые для работы репозитория:
sudo apt install ca-certificates curl gnupg lsb-release -y
Code language: Bash (bash)
3. Добавьте GPG-ключ Docker:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Code language: Bash (bash)
4. Добавьте репозиторий 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
Code language: Bash (bash)
5. Обновите список пакетов и установите Docker:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
Code language: Bash (bash)
Проверка установки Docker
Проверьте, что Docker установлен и работает:
sudo docker version
Code language: Bash (bash)
Протестируйте запуск контейнера:
sudo docker run hello-world
Code language: Bash (bash)
Если вы видите сообщение “Hello from Docker!”, значит всё работает корректно.
Установка Docker Compose
Если вы хотите использовать бинарный файл docker-compose
отдельно от встроенного плагина, выполните следующие команды:
1. Скачайте последнюю версию:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Code language: Bash (bash)
2. Сделайте файл исполняемым:
sudo chmod +x /usr/local/bin/docker-compose
Code language: Bash (bash)
3. Проверьте версию:
docker-compose --version
Code language: Bash (bash)