sql >> データベース >  >> NoSQL >> MongoDB

Dockerコンテナが稼働するのをどのように待つことができますか?

    この簡単な解決策を見つけて、もっと良いものを探していましたが、運がありません...

    until [ "`docker inspect -f {{.State.Running}} CONTAINERNAME`"=="true" ]; do
        sleep 0.1;
    done;
    

    または、コンテナが正常であると報告されるまで待ちたい場合(ヘルスチェックがあると仮定)

    until [ "`docker inspect -f {{.State.Health.Status}} CONTAINERNAME`"=="healthy" ]; do
        sleep 0.1;
    done;
    


    1. MongoDB上でCouchDBを使用する場合、またはその逆の場合

    2. rediscliを使用してコマンドのバッチを実行する

    3. Redisデータ構造の概要:ビットマップ

    4. 配列内のMongoDB名前変更データベースフィールド