Устанавливаем docker и docker compose в Ubuntu

sudo apt update
  1. Для установки докера потребуется дополнительно загрузить 4 пакета, а именно:
  • curl — необходим для работы с веб-ресурсами;
  • software-properties-common — пакет для управления ПО с помощью скриптов;
  • ca-certificates — содержит информацию о центрах сертификации;
  • apt-transport-https — необходим для передачи данных по протоколу HTTPS.
sudo apt install curl software-properties-common ca-certificates apt-transport-https -y
  1. Импортируем GPG-ключ

GPG-ключ нужен для верификации подписей ПО. Он понадобится для добавления репозитория докера в локальный список. Импортируем GPG-ключ:

wget -O- https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
  1. Добавляем репозиторий докера
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
  1. Еще раз обновляем индексы пакетов
sudo apt update
  1. Устанавливаем докер и докер компоус
sudo apt install docker-ce docker-compose -y
  1. Проверяем статус
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