Я использую Docker для Windows и использую Kitematic для извлечения хранилища и создания контейнера.
Я бы хотел, чтобы контейнер автоматически запускался при запуске службы Docker, поэтому я выполнил следующую командув PowerShell:
docker update --restart=always mycontainer
И это работает ... вроде.Когда я перезапускаю службу Docker, контейнер запускается, но он не «видит» файлы конфигурации, которые сопоставлены с c: \ docker \ mycontainer .Он действует так, как будто файлов конфигурации вообще нет, и создает записи по умолчанию.Я могу сказать это, потому что заголовок приложения является значением по умолчанию, и он требует, чтобы я создал новую учетную запись.
Однако, когда я перезапускаю службу докера и выдаю команду:
docker container restart mycontainer
Контейнер теперь использует мои сопоставленные файлы конфигурации.Таким образом, похоже, что политика перезапуска ведет себя иначе, чем команда перезапуска.
Как я могу заставить mycontainer запускаться при загрузке, но загружать правильные файлы конфигурации?