Будучи новичком в Docker, я попытался создать контейнер Docker mongoDB, содержащий некоторые примеры данных, с помощью docker-compose.yml
в рабочем каталоге.
My mongo/Dockerfile
содержит следующий код:
FROM mongo:latest
ADD shops.json /home/
RUN mongoimport --db masterdata --collection shops --file /home/shops.json
В последней строке примеры данных будут импортированы в mongoDB.
My docker-compose.yml
содержит следующий код:
version: '3'
services:
mongo:
build: mongo
ports:
- "27017:27017"
В приведенной выше конфигурации я попытался построить докер-контейнер MongoDB и получил ошибку:
Failed: error connecting to db server: no reachable servers
Эта проблема выглядит аналогично mongoimport Docker Failed: ошибка подключенияк серверу базы данных: нет доступных серверов , но я действительно попробовал все предложения, приведенные в mongoimport Docker Failed: ошибка подключения к серверу базы данных: нет доступных серверов и я никогда не смогу устранить эту ошибку.
Так кто-нибудь может помочь в этом?