ใช้คำแนะนำสำหรับDocker เริ่มอัตโนมัติบน Linode VPS ที่ใช้ Ubuntu 12.04 และ Docker 0.8.1 คอนเทนเนอร์ที่ระบุไม่เริ่มทำงานเมื่อรีบูต
เมื่อบูตฉันสามารถ
~$ sudo start [service-name]
และทุกอย่างเป็นไปตามแผนที่วางไว้ แต่ฉันต้องการที่จะรีสตาร์ทหลังจากรีบูต
สคริปต์ในบทช่วยสอนไม่ได้ออกแบบมาเพื่อจัดการกับการรีบูตหรือไม่
ไฟล์ / etc / default / docker มีหนึ่งบรรทัด:
DOCKER_OPTS="-r=false"
/etc/init/service-name.conf ตรงจากหน้านักเทียบท่า:
description "service description"
author "me"
start on filesystem and started docker
stop on runlevel [!2345]
respawn
script
# Wait for docker to finish starting up first.
FILE=/var/run/docker.sock
while [ ! -e $FILE ] ; do
inotifywait -t 2 -e create $(dirname $FILE)
done
/usr/bin/docker start -a db5e61a9afa8
end script
/etc/default/docker
?