Автоматический запуск Docker-контейнера при загрузке

Автоматический запуск Docker-контейнера при загрузке

Итак, у меня есть контейнер docker с именем "webby", который я пытаюсь запустить при перезагрузке. Моя хост-система: Linux docker01 3.13.0-52-generic #86-Ubuntu SMP Mon May 4 04:32:59 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Я добавил следующее в /etc/default/docker:

DOCKER_OPTS="-r=true"

Я убедился, что мой контейнер запущен перед перезагрузкой. Однако после перезагрузки контейнер не был запущен.

Затем я попытался создать сценарий инициализации в /etc/init/scott.conf

description "Docker startup script for webby"
author "me"
start on filesystem and started docker.io
stop on runlevel [!2345]
respawn
script
  /usr/bin/docker start -a webby
end script

Однако после перезагрузки контейнер тоже не запускается. Есть идеи, что я делаю не так?

решение1

Я никогда не мог заставить DOCKER_OPTS работать. Однако если бы я изменил

start on filesystem and started docker.io

к

start on filesystem and started docker

Существует множество старой документации по Docker.

Связанный контент