Что такое Docker?
Docker — это проект с открытым исходным кодом для автоматизации развертывания приложений в виде переносимых автономных контейнеров, выполняемых в облаке или локальной среде.
Docker позволяет запускать большое количество приложений на серверах, а также упрощает упаковку и доставку программ, делая установку образов контейнеров мультиплатформенной.
Условия для установки Docker
- Установленная операционная система Ubuntu 22.04
- Авторизация с пользователя root (sudo)
- Рабочий сервер, командная строка с возможностью подключения по SSH
Установка Docker на Ubuntu 22.04
Установочный пакет Docker, доступный в официальном репозитории Ubuntu, может быть не последней версией.
Чтобы убедиться, что мы получим последнюю версию, мы установим Docker из официального репозитория Docker. Для этого мы добавим новый исходный код пакета, добавим ключ GPG из Docker, чтобы убедиться, что загрузки действительны, а затем установим пакет.
Сначала обновите существующий список пакетов:
sudo apt update
Затем установите несколько необходимых пакетов, которые позволяют использовать пакеты через HTTPS
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Нам нужно добавить ключ GPG в наш репозиторий для получения последней версии Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Добавьте репозиторий Docker в источники APT:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Обновляем список пакетов ещё раз, чтобы наши изменения были применены в системе:
sudo apt update
Убедитесь, что вы собираетесь выполнить установку из репозитория Docker вместо репозитория Ubuntu по умолчанию:
apt-cache policy docker-ce
Вы увидите следующие значения. Версии могут варьироваться.
docker-ce:
Installed: (none)
Candidate: 5:20.10.18~3-0~ubuntu-jammy
Version table:
5:20.10.18~3-0~ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
5:20.10.17~3-0~ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
5:20.10.16~3-0~ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
5:20.10.15~3-0~ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
5:20.10.14~3-0~ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
5:20.10.13~3-0~ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
А теперь установим Docker:
sudo apt install docker-ce
Проверяем состояние установленного Docker:
sudo systemctl status docker
Вывод:

На этом все, Docker установлен в нашу операционную систему Ubuntu 22.04