Контейнер Mongo-db закрывается через 30 с - PullRequest
0 голосов
/ 30 октября 2019

Я занимаюсь разработкой веб-приложения с двумя контейнерами, первый из которых представляет собой веб-приложение, разработанное в колбе, а второе - изображение mongodb. Я хочу запустить их одновременно, поэтому я написал следующий docker-compose.yml

version: '3.7'

services:
   flask:
      build: .
      depends_on:
         - mongo
      ports:
         - "5000:5000"
      volumes:
         - ./flask:/flask
   mongo:
      image: mongo:latest
      ports:
         - "27017:27017"
      volumes:
         - ./dump:/dump              # data
         - ./datos_db:/data/db       # persistance database

Сначала я запускаю $docker-compose build без ошибок, затем я получаю следующую ошибку при запуске $ docker-compose up:

mongo_1  | 2019-10-30T16:18:47.420+0000 error connecting to host: could not connect to server: server selection error: server selection timeout
mongo_1  | current topology: Type: Single
mongo_1  | Servers:
mongo_1  | Addr: localhost:27017, Type: Unknown, State: Connected, Average RTT: 0, Last error: connection(localhost:27017[-121]) connection is closed
mongo_1  | 
practica4_mongo_1 exited with code 1

Насколько я понимаю, контейнер слишком долго ждет открытия localhost:271017 и решает закрыть. (Я также пробовал с портом 49155)

Есть ли что-то, чего я пропускаю, и это приводит к сбою моего докера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...