2016-08-10 5 views
2

Docker for Mac перезагружается каждый раз, когда мой ноутбук просыпается, и мне нужно вручную запустить все мои контейнеры на docker start <container>. Есть ли способ сделать это автоматически?Как автоматически запускать контейнеры докеров в Docker для Mac?

+0

Похоже, странное поведение, которое я не испытывал на Mac с докере-бета-версией Docker или на базе Vagrant-Docker. Поэтому вы можете посмотреть, почему он не восстанавливает состояние виртуальной машины, но, как уже упоминалось, в любом случае вы можете установить политику перезапуска, такую ​​как '--restart if-stop' или аналогичный. – ldg

ответ

1

Вы можете попробовать и запустить свои контейнеры с помощью политики --restart always.
См. docker run Restart policies.

Всегда перезапускайте контейнер независимо от его состояния.
Когда вы укажете всегда, демон Docker попытается перезапустить контейнер на неопределенный срок.
Контейнер также всегда запускается при запуске демона, независимо от текущего состояния контейнера.

Таким образом, при перезапуске демона докеров все контейнеры, ранее запущенные с этой опцией, должны запускаться снова.

 Смежные вопросы

  • Нет связанных вопросов^_^