1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openspug-spug

 / Детали:

Использование docker-compose возможно, использование команды docker run невозможно.

Предстоит сделать
Владелец
Создано  
08.03.2025

Docker Compose файл представлен ниже:

версия: "3.3"
сервисы:
  spug:
    образ: openspug/spug-service
    имя_контейнера: spug
    привилегировано: true
    перезапуск: всегда
    тома:
      - /data/spug/service:/data/spug
      - /data/spug/repos:/data/repos
    порты:
      # Если порт 80 занят, можно заменить на другой порт, например: - "8000:80"
      - "8001:80"
    окружение:
      - MYSQL_DATABASE=spug
      - MYSQL_USER=<username>
      - MYSQL_PASSWORD=<password>
      - MYSQL_HOST=<host>
      - MYSQL_PORT=<port>

Используйте docker-compose up -d, чтобы запустить контейнер, всё работает корректно.

Однако при использовании команды docker run возникают проблемы:

sudo docker run --name spug openspug/spug-service -d \
 -p 8001:80 \
 -v /data/spug/service:/data/spug \
 -v /data/spug/repos:/data/repos \
 -e MYSQL_DATABASE=spug \
 -e MYSQL_USER=<username> \
 -e MYSQL_PASSWORD=<password> \
 -e MYSQL_HOST=<host> \
 -e MYSQL_PORT=<port> \
 --restart=always \
 --privileged

Получает ошибку "не найден исполняемый файл". CMD также не является просто /entrypoint.sh.

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/openspug-spug.git
git@api.gitlife.ru:oschina-mirror/openspug-spug.git
oschina-mirror
openspug-spug
openspug-spug