Кратко: установка Docker на Debian 10 / Ubuntu 20.04 / CentOS 7

Продолжаю цикл статей «кратко», и в этой статье я кратко опишу как установить Docker на популярные дистрибутивы Linux.

Docker

Подробно рассказывать что такое Docker я не буду, я просто прицитирую определение из wiki: Docker — GJ для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений, которое позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть развёрнут на любой Linux-системе с поддержкой cgroups в ядре, а также предоставляет набор команд для управления этими контейнерами.

Установка Docker на Debian 10

# Обновляем список пакетов:
apt update
# Устанавливаем необходимые зависимости:
apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
# Добавляем GPG ключ для официального репозитория:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
# Опять обновляем список пакетов:
apt update
# Тут мы можем проверить, что docker будет установлен с официального репозитория:
apt-cache policy docker-ce
# Наконец, ставим:
apt install docker-ce
# Проверяем что docker установлен и запущен:
systemctl status docker

Установка Docker на Ubuntu 20.04

В Ubuntu схожий процесс установки Docker, но все же небольшие отличия есть:

# Обновляем список пакетов:
apt update
# Устанавливаем необходимые зависимости:
apt install apt-transport-https ca-certificates curl software-properties-common
# Добавляем GPG ключ для официального репозитория:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
# Опять обновляем список пакетов:
apt update
# Тут мы можем проверить, что docker будет установлен с официального репозитория:
apt-cache policy docker-ce
# Наконец, ставим:
apt install docker-ce
# Проверяем что docker установлен и запущен:
systemctl status docker

Установка Docker на CentOS 7

Установка на CentOS отличается значительнее, чем на deb-подобных дистрибутивах:

# Обновляем список пакетов:
sudo yum check-update
# add repo, downloader and install last ver
# Следующей командой мы добавим официальный репозиторий Docker, загрузим последнюю версию docker и установим ее:
curl -fsSL https://get.docker.com/ | sh
# Включаем автозагрузку юнита:
sudo systemctl enable docker
# Запускаем сам демон docker'а:
sudo systemctl start docker

Внезапно, но на этом все :)

Источники

https://docs.docker.com/engine/install/
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-debian-10
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-centos-7