Подготовка и настройка АРМ
Проверка требований
Требуется Docker Engine версии 24 или выше
Шаг 1. Установка docker-ce
На АРМ должны быть установлены пакеты docker-ce и containerd со всеми требуемыми зависимостями. Установка выполняется в соответствии с официальной документацией и под ту ОС, которая стоит на вашем АРМ.
Выполните подключение к АРМ, например:
ssh ${user}@${address_arm}
-
${user}- ваш пользователь; -
${address_arm}- адрес вашего АРМ.
Выполните команду установки пакетов docker-ce:
sudo dnf -y install docker-ce docker-ce-cli
Выполните команду добавления docker в автозапуск и его запуск:
sudo systemctl enable docker --now
Выполните команду добавления необходимого пользователя в группу docker:
usermod -aG docker ${user}
Выполните команду установки пакетов docker-ce:
sudo apt install docker.io
Выполните команду добавления docker в автозапуск и его запуск:
sudo systemctl --now enable docker
Выполните команды подключения репозитория docker-ce:
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo ${"VERSION_CODENAME")czjqqkd:5 stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Выполните команду установки пакетов docker-ce:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Внимание!
Убедитесь, что установлен именно docker, а не podman. Podman - облегченная утилита и работа с ней не возможна в данный момент.
Шаг 2. Аутентификация в репозитории docker с компонентами bootsman
На вашем АРМ выполните команду аутентификации в репозитории проекта Боцман:
docker login harbor.bootsman.host
И введите учетные данные, которые вам были предоставлены для доступа к репозиторию, где в качестве пароля используется полная строка содержимого файла лицензии.
Выполните команду для установки в закрытом контуре без доступа к сети интернет и подставьте путь до вашего репозитория:
docker login ${repo}
Где ${repo} - ваш репозиторий
Шаг 3. Подготовка дистрибутива для последующей установки
На АРМ должен быть загружен дистрибутив bootsman и файл лицензий. На локальной машине перейдите в каталог с дистрибутивом и выполните загрузку файла:
scp bootsman-v2.5.0.zip ${user}@${address_arm}
Где:
-
${user}- ваш пользователь; -
${address_arm}- адрес вашего АРМ.
Выполните команду распаковки архива на АРМ:
unzip bootsman-v2.5.0.zip
Выполните команду проверки предоставления прав на запуск (execute bit) для инсталлятора - bootsmanctl:
chmod +x bootsmanctl
АРМ готов к работе, теперь можно перейти к шагам последующей установки Боцмана в зависимости от выбранного типа установки.