Как установить Docker и Docker Compose на Linux
Что такое Docker
Docker — это инструмент, разработанный для упрощения разработки, развертывания и запуска приложений с использованием контейнеров. Программное обеспечение, на котором размещаются контейнеры, называется Docker Engine. Впервые он появился в 2013 году и разработан Docker, Inc.
Контейнеры изолированы друг от друга и упаковывают собственное программное обеспечение, библиотеки и файлы конфигурации; они могут общаться друг с другом по точно определенным каналам. Все контейнеры управляются ядром операционной системы и поэтому они легче виртуальных машин. Контейнеры создаются из образов, в которых указано их точное содержимое.
Как установить Docker?
Для начала, мы должны подключиться на наш сервер.
Выполняем первую команду и смотрим есть ли обновления для нашей ОС.
apt update
У нас все хорошо и доступных обновлении нет. Если у Вас они будут, отвечайте на вопрос с «Y» и нажимайте Enter.

Затем мы устанавливаем необходимые пакеты перед установкой самого Docker.
apt install \
ca-certificates \
curl \
gnupg \
lsb-release
Принимаем с буквой «Y» и ждем чтобы они установились.

Затем добавляем ключ GPG для Docker. Нажимаем Enter и ответа никакого не должно быть, просто новая пустая строка.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg —dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Дальше мы добавляем стабильный репозитории Docker. Ответа также не будет — это значит, что все хорошо.
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
Теперь мы повторно смотрим есть ли новые обновления и устанавливаем Docker.
apt update
#Затем выполняем команду ниже
apt install docker-ce docker-ce-cli containerd.io
Установка началась. Ждем.

Теперь мы устанавливаем сам Docker Compose.
apt install docker-compose
Принимаем и ждем чтобы Docker Compose установился.

И это все или?
Конечно нет, мы теперь устанавливаем Portnainer, чтобы нам было легче и удобнее управлять самим контейнером или контейнерами, если их в будущем будет больше на вашем сервере. Сам Portnainer будет доступен по адресу IP: https://IP:9443.
Выполняем команду и ждем установку.
docker run -d -p 8000:8000 -p 9443:9443 —name portainer \
—restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest

После установки заходим на веб интерфейс по ссылке https://IP:9443 и создаем пользователя.

На этом мы завершили установку трёх важных вещей и все они будут нам очень полезные в дальнейшем использованию сервера, при добавлению новых Docker контейнеров.
Стабильные.
В рублях.
Не зависят от $ и €.
Мы ♥ !
Скидка при оплате за год!
Договор и полный комплект бухгалтерских документов по почте.