ドッカーの作成ファイルを使用してウェブアプリケーションを構築しています。私はWebサーバー、PHP、その他の必要な拡張機能とパッケージを持っています。 Webアプリケーション用のDockerファイルは、パブリックベースイメージを継承し、カスタムコマンドで拡張します。別のコンテナには私はmysqlサーバを持っています。今私は最初のビルド中に私のアプリは実際にはライブデータベース接続が必要ですが、Webコンテナは常に最初に実行され、データベースはまだ当然失敗につながる起動されていない問題に直面しています。 depends_onを追加しようとしましたが、これは開始順序にのみ影響し、ビルドには影響しません。ドッカーの作成 - アプリケーションの前にデータベースを構築する
この問題を解決するロッカーやその他の拡張機能について聞いたことがありますが、これをネイティブに行う方法はありますか?私が研究できる限り、人々がそれをたくさん要求するので意味をなさない実行可能な選択肢はないことがわかります。
これを行うより良い方法は、相互に依存しないようにすることです。 Webアプリケーションは、データベースが起動して実行されるまで、Webアプリケーションの良いフォールバックを持つ必要があります。 xxxmsをチェックしてまだ準備ができているかどうかを調べることができます。あなたが尋ねた質問とは違うので、私はこれを答えにしませんでした。 –