MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak mogę poczekać na uruchomienie kontenera Dockera?

Znalazłem to proste rozwiązanie, szukałem czegoś lepszego, ale bez powodzenia...

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

lub jeśli chcesz poczekać, aż kontener zgłosi się jako zdrowy (zakładając, że masz kontrolę stanu)

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. Jak skutecznie wykonywać różne czynności przy użyciu wielu kluczy?

  2. Wsparcie geoprzestrzenne w MongoDB

  3. Mongoose wiele połączeń

  4. Pobierz konkretny element z tablicy mongoDB

  5. Zaktualizuj poddokument zawarty w tablicy zawartej w dokumencie MongoDB