Как установить Docker в Linux Ubuntu 22.04 ?

В современной разработке docker стал маст-хев, и на рабочем ПК может быть установленно почти никаких программ, а вот докер установлен будет обязательно. Для установки docker в linux на примере дистрибутива Ubuntu 22.04 есть несколько способов, но для установки последней актуальной версии лучше воспользоваться способом, рекомендованным от вендора: это установка приложения docker из официального репозитория.

Шаг 1. Обновление списка доступных пакетов:

sudo apt-get update
Пример выполнения команды sudo apt-get update

Шаг 2. Далее потребуется установить пакеты, которые потребуются на следующих шагах (в том числе пакеты работающие с HTTPS.

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
Пример выполнения команды по установке доп пакетов.

Шаг 3. На этом шаге следует на ваш ПК добавить GPG ключ официального репозитория docker, с помощью команды:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Пример выполнения добавления GPG ключа

В случае успеха добавления GPG ключа, в терминале будет выведено OK

Проверить что нужный ключ теперь есть на ПК, можно с помощью команды:

sudo apt-key list
Фрагмент вывода в консоль списка ключей различных репозиториев.

Шаг 4. После добавления GPG ключа, добавим нужный репозиторий:

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
Фрагмент команды добавлени репозитория актуального для текущей версии дистрибутива Linux Ubuntu.

Команда lsb_release -cs возвращает имя текущего дистрибутива. Так например для Ubuntu версии 18.04 будет выведено bionic, А для Ubuntu 20.04 в консоль будет выведено focal

Пример выполнения команды lsb_release -cs .

Шаг 5. Обновляем список доступных пакетов (в том числе для новых добавленных репозиториев) и устанавливаем приложения docker:

sudo apt update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Фрагмент выполнения установки docker в терминале.

Шаг 6. Проверка установки. Посмотреть версию установленного docker:

docker --version

Статус работы приложения docker можно проверить с помощью команды:

sudo systemctl status docker
Статус docker Активный (запущенный).
sudo docker run hello-world

Миссия выполнена! Всего 6 шагов для правильной официально рекомендованной установки актуальной версии docker на ваш ПК или сервер с операционной системой Linux.отдельная

Стоит отметить, что после стандартной установки и для локальной разработки на стационарном ПК рекомендую добавить пользователя в груупу docker, это позволит выполнять в терминале команды без sudo (как это делается, есть отдельная статья).

 

 

UPD:

Еще один способ установить докер это воспользоваться официальным скриптом:

 

curl -fsSL https://get.docker.com -o get-docker.sh 
sudo sh get-docker.sh

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *