ホストを再起動するとdockerコンテナがストップしてしまい、再度dockerコンテナをたちあげるのが面倒ですよね。
ホストを再起動した時にdockerコンテナが自動起動される方法を調べたので書きます。
docker runする時にオプション–restart=alwaysをつけるだけ。これだけです。
tensorflowのコンテナの場合は、下記コマンドを実行すればOK!
1 |
nvidia-docker run -d --restart=always --name tensorflow -p 8888:8888 -p 6006:6006 gcr.io/tensorflow/tensorflow |
簡単ですね。