4

これは私のcompose.ymlです:

exp_db:
    image: <img>
    cpu_shares: 100
    mem_limit: 362144000
    volumes_from:
        - exp_db_data

exp_db_data:
    image: <img>
    cpu_shares: 100
    mem_limit: 362144000

exp_db は postgres を起動するためのもので、exp_db_data は postgres データ用のボリュームです。

タスクを実行したいとき:

ecs-cli compose --file compose.yml up

タスクは停止します (出口 0)。停止した理由を調べると、タスクの必須コンテナが終了したと表示されます。ボリューム コンテナーが終了しないと想定されているかどうかはわかりません。ローカルで docker-compose を使用すると、すべてが期待どおりに機能します。それで、私は何を間違っていますか?私はdockerにかなり慣れていないので、おそらく何かが欠けているか、基本的なことを誤解しています。

ありがとう

4

2 に答える 2