MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как мога да изчакам докер контейнерът да започне да работи?

Намерих това просто решение, търсех нещо по-добро, но без късмет...

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Опасностите от изграждането на индекси в MongoDB

  2. Разбиране на опциите за архивиране на MongoDB

  3. има ли обратна грешка при свързване на mongoose

  4. Mongo Change Streams, работещи няколко пъти (вид):Приложението на възел, изпълняващо множество екземпляри

  5. Бързо пейджиране с MongoDB