以下の内容はhttps://tyru.hatenablog.com/entry/20140506/docker_initscriptsより取得しました。


DockerコンテナをAutostartするDebian用のSysVinit scripts作った

追記

インストール方法とか

tyru/docker-initscripts · GitHub
インストール手順はinstall.shを見てください。もしくはrootで実行してください。

にそれぞれ置いて、/etc/default/docker-autostartに元々書いてあるサンプルを見ながら自分用に編集してください。

Debian用のSysVinit scriptsを作る時は

  1. /etc/init.d/skeleton からコピーしてきて
  2. LSBInitScripts - Debian Wikiを参考に先頭のコメントを編集して
    • 今回はRequired-Startにdocker入れるとかDefault-Stopは必要ないので空にするとか
  3. 必要なアクション(今回はstartのみ)を実装して完成

な感じです。

SystemdやUpstart用のAutostartスクリプト

は公式サイトにあるのですが、SysVinit用のがないので作りました。
Automatically starting containers - Docker Documentation

JessieではSystemdになるし近い内にお払い箱になるかも…

LXC単体で使う場合のAutostart

lxc-toolsでOSブート時にLXCを起動 - Humanity
以前こんなの書いたけど、libvirtでautostartできるって話を聞いた気がするので、出来るならそっち使った方がいいですね。




以上の内容はhttps://tyru.hatenablog.com/entry/20140506/docker_initscriptsより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14