7.12 Установка и настройка docker

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

Для установки docker выполните команду:

dnf install docker-ce

Создайте base image (базовый образ, с которым будет производиться дальнейшая работа) для docker в Unix/Linux, используя tar:

cat /etc/redos-release
RED OS release MUROM (7.3)

Создайте tar-файл системы:

# tar --numeric-owner --exclude=/proc --exclude=/sys -cvf redos73-base.tar /

Информация о вашем образе:

ls -alh redos73-base.tar
-rw-r--r--. 1 root root 7.0G Dec 20 13:50 redos73-base.tar

Запустите Docker:

systemctl start docker

Выполните импорт tar-файла с созданной ОС в докер:

cat redos73-base.tar | docker import - redos73-base
sha256:2bfefa492e9b733283bb916cacd802076d841a6e9f9f4575259174fa4ab48ff3

Проверьте, имеется ли образ:

docker images -a
REPOSITORY	TAG	IMAGE ID	CREATED	SIZE
redos73-base	latest	2bfefa492e9b	2 minutes ago	7.0GB

Создайте и запустите новый контейнер c именем REDOS на вашем образе:

docker run --name REDOS -t -i redos73-base /bin/bash

Запустите ваш контейнер:

docker start REDOS

После того, как вы его запустили, можно подключиться к контейнеру, сделать это можно командой attach:

docker attach REDOS

Можно вывести все запущенные контейнеры следующей командой:

docker ps –a

После того, как Docker будет установлен, можно развернуть контейнер с Portainer. Создайте хранилище данных для Portainer:

docker volume create portainer_data

Для установки и запуска контейнера выполните:

docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v
/var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

Получить доступ к программе вы можете через веб-интерфейс на порту 9000. Откройте его в браузере. На первом шаге необходимо ввести имя пользователя и пароль, под которым вы будете входить в систему.

Затем выберите метод подключения к Docker. Для начала можно подключиться к локальному сервису Docker. Для этого выберите Local:

После нажатия кнопки Connect вы попадете в панель управления контейнерами:

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email