Docker SystemDには、まず別のコンテナが必要です。

Docker SystemDには、まず別のコンテナが必要です。

systemdを介してすべてのDockerコンテナを制御します。すべてがうまくいきましたが、再起動後に他のコンテナがまだ起動していないため、私のコンテナの1つが機能しないことがわかりました。

コンテナAが起動するまでドッカーコンテナBが起動しないようにするための最良かつ正しい方法は何ですか?

答え1

まあ、私はsystemdを介して両方のコンテナを制御するので、ちょうど「wan」を追加しましたが、container.service開始する前にサービスを完全に実行する必要があるため、最終的には機能しませんでした。私はcron再起動スクリプトを使用しました。

関連情報