起動時にDockerコンテナを自動的に起動する

起動時にDockerコンテナを自動的に起動する

再起動時に起動しようとしている「webby」という名前の Docker コンテナがあります。ホスト システムは次のとおりです: 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にinitスクリプトを作成しようとしました。

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 ドキュメントが多数存在します。

関連情報