Политика перезапуска Docker против «перезапуска Docker» - PullRequest
0 голосов
/ 29 сентября 2018

Я использую Docker для Windows и использую Kitematic для извлечения хранилища и создания контейнера.

Я бы хотел, чтобы контейнер автоматически запускался при запуске службы Docker, поэтому я выполнил следующую командув PowerShell:

docker update --restart=always mycontainer

И это работает ... вроде.Когда я перезапускаю службу Docker, контейнер запускается, но он не «видит» файлы конфигурации, которые сопоставлены с c: \ docker \ mycontainer .Он действует так, как будто файлов конфигурации вообще нет, и создает записи по умолчанию.Я могу сказать это, потому что заголовок приложения является значением по умолчанию, и он требует, чтобы я создал новую учетную запись.

Однако, когда я перезапускаю службу докера и выдаю команду:

docker container restart mycontainer

Контейнер теперь использует мои сопоставленные файлы конфигурации.Таким образом, похоже, что политика перезапуска ведет себя иначе, чем команда перезапуска.

Как я могу заставить mycontainer запускаться при загрузке, но загружать правильные файлы конфигурации?

...