Управление образами образов Docker systemctl

Я построил образ докера, содержащий Nginx, с его конфигурацией, позволяющей называть его A, когда я собираю его вручную, его сборка и запуск без ошибок, однако, когда я решил управлять сборкой образа docker, systemctl не выдает никаких ошибок, кроме случаев, когда type: sudo systemctl status А. Сервис неактивен (мертв)

Вот мой файл nginx.service

Вот вывод данных, когда управляемый бросок systemctl

Что я могу сделать, чтобы сделать его активным при запуске? заранее спасибо

1 ответ

Вы не можете уничтожить несуществующий контейнер, такой как тот, что находится в вашем поле ExecStartPre. Вы можете сначала: проверить, работает ли контейнер, и убить его, если необходимо. Я думаю, что это слишком сложно.

Если у вас последняя версия докера (> 1.10), предпочтите политики перезапуска: https://docs.docker.com/engine/admin/start-containers-automatically/

docker run --restart always mynginx
Другие вопросы по тегам