2
ラップトップが起動するたびにDocker for Macが再起動し、すべてのコンテナを手動で起動する必要があります。docker start <container>
それを自動的に行う方法はありますか?Docker for Macでドッキング用のコンテナを自動起動する方法は?
ラップトップが起動するたびにDocker for Macが再起動し、すべてのコンテナを手動で起動する必要があります。docker start <container>
それを自動的に行う方法はありますか?Docker for Macでドッキング用のコンテナを自動起動する方法は?
--restart always
ポリシーでコンテナを試してみてください。
docker run
Restart policiesを参照してください。
終了ステータスに関係なく、常にコンテナを再起動してください。
alwaysを指定すると、Dockerデーモンはコンテナを無期限に再起動しようとします。
コンテナは、コンテナの現在の状態に関係なく、デーモンの起動時にも常に開始されます。
こうして、ドッカーデーモンが再起動すると、以前にそのオプションで起動されたすべてのコンテナが再び実行されます。
MacではDockerベータやVagrantベースのDockerホストで経験したことのない奇妙な動作があるようです。だから、なぜそれがVMの状態を復元していないのか調べたいかもしれませんが、上記のように、 '--restart unless-stopped'やそれに類するもののような再起動ポリシーを設定することができます。 – ldg