新しいWindows 10開発マシンをセットアップしました。インストールの手間を最小限に抑えました。私は様々なdev依存関係(Oracle、MongoDB、RabbitMQ、HAProxyなど)ドッカーの作成スクリプトを使用してDockerの下で実行します。Windowsのログオン時にドッキング・コンテナを起動する
Windowsのログオン時にこれらのコンテナを自動的に起動したいのですが、これを行う方法がわかりません。正しいディレクトリにdocker-compose up -d
を実行する単純なスクリプトがそれを実行するはずですが、ログオン時にすぐに実行される場合、Dockerはまだ起動していないのでスクリプトは失敗します。ドッカーが実行されるまで誰かがプログラム的に待つ方法を知っていますか?
ノードとしてdevマシンのみでswarmを初期化し、次に1つのレプリカでサービスを宣言することはできません。そうすれば、Dockerは自動的に少なくとも1つのコンテナの可用性を維持します。これは再起動後も有効です。 – WillemdeKok