Устанавливаем docker и docker compose в Ubuntu
sudo apt update
- Для установки докера потребуется дополнительно загрузить 4 пакета, а именно:
- curl — необходим для работы с веб-ресурсами;
- software-properties-common — пакет для управления ПО с помощью скриптов;
- ca-certificates — содержит информацию о центрах сертификации;
- apt-transport-https — необходим для передачи данных по протоколу HTTPS.
sudo apt install curl software-properties-common ca-certificates apt-transport-https -y
- Импортируем GPG-ключ
GPG-ключ нужен для верификации подписей ПО. Он понадобится для добавления репозитория докера в локальный список. Импортируем GPG-ключ:
wget -O- https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
- Добавляем репозиторий докера
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable"| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- Еще раз обновляем индексы пакетов
sudo apt update
- Устанавливаем докер и докер компоус
sudo apt install docker-ce docker-compose -y
- Проверяем статус
sudo systemctl status docker
Дать права пользователю на запуск контейнеров
- Создаем группу
sudo groupadd docker
- Добавляем в нее пользователя
sudo usermod -aG docker $USER
- После добавления пользователя в группу Docker выйдите из системы и затем снова войдите в систему, чтобы изменения вступили в силу, либо выполните команду
newgrp docker
Узнать версию докера
docker version
Установить докер с помощью docker-compose
sudo docker compose up -d
Зайти а командную строку докера
docker exec -it <container_id_or_name> /bin/sh