Подготовка сервера к установке SimpleOne 1.20.x

  1. Удаляем приложения.
dnf remove -y docker
dnf remove -y docker-ce
dnf remove -y docker-ce-cli
/usr/local/bin/pip uninstall docker-compose
/usr/local/bin/pip uninstall docker-compose-plugin
  1. Указанный файл репозитория необходимо разместить в директории /etc/yum.repos.d/

https://download.docker.com/linux/centos/docker-ce.repo

  1. Установка.
dnf install -y docker-ce-24.0.6
dnf install -y docker-ce-cli-24.0.6
dnf remove docker-compose-plugin
dnf install docker-compose-plugin-2.18.1
pip3 install docker
  1. Включаем докер.
systemctl enable docker
systemctl start docker
  1. Создание алиаса для docker-compose

Создаем и открываем файл:

touch /usr/local/bin/docker-compose
nano /usr/local/bin/docker-compose

Вставляем текст:

#!/usr/bin/env bash 
echo -e "\033[1;35m[WARNING] This is aliased command \"docker compose\"\033[0m"
docker compose $@

Сохраняем файл и выполняем команду:

chmod +x /usr/local/bin/docker-compose

  1. Команды для запуска и остановки инстанса теперь такие:

Запуск:
docker compose --profile simpleone up -d

Остановка:
docker compose --profile simpleone down

3 лайка