Przerabiam prosty przykład z dokumentacji: https://docs.docker.com/compose/django/
Kiedy uruchamiam "docker-compose up" to ładuje się usługa "db" a następnie "web". Natomiast jeśli następnie zrobię "docker-compose down" i "docker-compose up" to wygląda jakby "db" było startowane i w trakcie uruchamia się "web" w efekcie czego dostaję błąd "connection error" ponieważ baza jeszcze nie jest gotowa a aplikacja się próbuje z nią połączyć. Dlaczego po wykonaniu komendy "docker-compose down" i następnie "docker-compose up" kolejność uruchamiania usług nie jest zachowana?