docker compose は初めてで、compose を開始する前に、プライベート/パブリック docker ハブからイメージをカスタマイズする方法がわかりません。
最終的な目的は、構成によって呼び出され、ローカルに保存された 1 つの構成ファイル (パスワード、IP、個人情報を含む) を使用してその場でカスタマイズする標準イメージをハブに配置することです。
より詳細には、DB postgres とそれにリンクされたバックエンド (django アプリ) を取得しました。
- イメージ (Postgres:lastest) がプルされた後、DB にはいくつかのカスタマイズ (DB の作成、パーマの付与) が必要です。
- バックエンドでは、アプリが機能する前に、そのコンテナー内のレパートリーに構成ファイルを追加する必要があります。
段階的に実行し、画像を取得し、それぞれをコンテナーとして実行し、カスタマイズを追加すると、すべてが正常に機能します。最後に、コンテナ DB とバックエンドをリンクで最後にもう一度実行します。
Compose では、全体が一度に実行されるため、コンテナーが実行されてデータベースにリンクされる前に、バックエンドを正しくカスタマイズ (1 つのファイルをコピー) できないようです。docker compose up 後にカスタマイズを実行できますが、手遅れのようです。
誰でもそれを機能させるためのヒントを教えてもらえますか? または、このプロセスに最適なアプローチは何ですか。
貴重なご協力ありがとうございます。こんばんは!
よろしく、グレッグ。