Я пытаюсь подключиться к моему монгольскому изображению mongo, я установил mongodb в local и добавил путь bin bin к переменной окружения Windows. И я делаю ниже шагиDocker-Mongodb - Как подключиться к изображению mongo в локальном (windows)
cd <docker-location>
docker login
docker ps
- проверить уже Монго работает
docker pull myrepo/mymongo-image:1.0
docker run -p 27017:27017 -d --net=host --name=mytestDB myrepo/mymongo-image:1.0
docker logs mytestDB
Выход: MongoDB отправную: Pid = 6 портов = 27017 DBPATH =/данные/дб 64- бит хост = мобы докер пс Выход:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
34598734598 myrepo/mymongo-image:1.0 "/bin/sh -c /usr/bin/" 12 hours ago Up About a minute mytestDB
начала монго в местный:
mongo --port 27017
Но я получаю сообщение об ошибке, как это:
MongoDB shell version: 3.2.1
connecting to: 127.0.0.1:27017/test
2016-10-13T20:04:12.273+0530 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:10061 No connection could be made because the target machine actively refused it.
2016-10-13T20:04:12.277+0530 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
[email protected]/mongo/shell/mongo.js:226:14
@(connect):1:6
exception: connect failed
Пожалуйста, дайте мне знать, где я сделал ошибку.
при запуске «Докер пс» ваши порты столбец пуст ... это ошибка пасты копии, или в том, что, как он на самом деле показывает? Может ли ваш локальный хост не открыть этот порт? – STLMikey
Я также заметил, что он не показывает порт в команде «docker ps». – Sun