26.08.2022

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

Docker — это инструмент, представляющий собой систему управления контейнерами, официальный релиз которого состоялся в 2013 году. Такая система крайне полезна при масштабировании, обновлении и особенно при миграции на другой сервер.

Docker функционирует на программном языке Go. Несмотря на то, что изначально инструмент мог использоваться исключительно на оборудовании, работающем на операционной системе Linux, теперь он совместим также и с устройствами на Windows и macOS.

В Serverspace вы можете создать сервер с уже установленным приложением Docker.

Говорить о нишевости проекта не приходится. За относительно краткий срок он стал популярен среди широкого круга специалистов и уже используется для целого ряда решений, а тенденция к обретению еще большей популярности ожидается и в будущем. Одна из главных причин этого — Docker Hub, репозиторий предварительно созданных образов контейнеров со свободным доступом. Заполняют его не только фрилансеры, но и энтузиасты, увлекающиеся программированием. Официальные разработчики также оставляют в открытом доступе десятки готовых приложений. К примеру, сейчас там можно найти Jenkins, Redmine, GitLab, MySQL, Apache, Elasticsearch и множество других решений.

Установка Docker

Сначала, обновим пакеты,которые уже существуют:
sudo apt update
Затем, установим пару пакетов,которые назначат право для "apt" пользоваться пакетами по протоколу 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 apt-key add -
Добавим в APT sources репозиторий Docker:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
После чего, обновим базу данных пакетами Docker из добавленного нами репозитория:
sudo apt update
Убедимся, что мы собираемся установить его именно из репозитория Docker:
apt-cache policy docker-ce
Вы увидите данные строчки кода(номер версии для Docker может быть другим):
docker-ce:
Installed: (none)
Candidate: 5:19.03.9~3-0~ubuntu-focal
Version table:
5:19.03.9~3-0~ubuntu-focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

Обратите внимание, что docker-ce не установлен, но находится в ожидании на установку в репозитории Docker для Ubuntu 20.04
После устанавливаем сам Docker:
sudo apt install docker-ce
Теперь Docker установлен на вашу машину и процесс для запуска при загрузке включен. Проверим, что Docker работает:
sudo systemctl status docker
Если все установлено првильно,вы увидите следующее:
docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2020-05-19 17:00:41 UTC; 17s ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 24321 (dockerd)
Tasks: 8
Memory: 46.4M
CGroup: /system.slice/docker.service
└─24321 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Установка Docker на Ubuntu 20.04 закончена.