リモート API で作成した後、コンテナ内の環境変数を上書きする方法は? container update method descriptionにそのようなオプションはありません。しかし、コンテナー( source ) をリンクしてポートとホスト変数を提供するときに、docker 自体がそれを行っています。
DB_PORT_5432_TCP_PORT=5432
DB_PORT_5432_TCP_ADDR=172.17.0.5
...
docker によって管理されていない他のインフラストラクチャ要素と同じ変数を提供する必要があります。コンテナを実行するたびに、この変数は異なる可能性があります。
私はそれが次のようになるべきだと思います:
- コンテナの依存関係を初期化します。
- コンテナ自体を作成します。
- コンテナーの依存関係を実行します。
- 依存関係パラメーター (IP、ポートなど) を取得します。
- コンテナー環境を構成します (コンテナーの更新で考えたように)。
- コンテナを実行します。
ステップ 3 から 6 は、1 つのインスタンスに対して何度も繰り返すことができます。