Я запускаю докеры на окнах с установочным пакетом docker-machine
и Docker Toolbox
.Docker - как запустить процесс mongodb как daemon
Boot2Docker теперь устарел, кстати.
Документах здесь: https://docs.docker.com/examples/mongodb/ сказал мне, чтобы подключиться к запущенному MongoDB контейнера, как:
$ mongo --port 27017 --host 192.168.99.100
Но я получаю эту ошибку:
$ mongo --host 192.168.99.100
sh: mongo: command not found
Любые идеи?
EDIT 1: Я бег контейнера, как это:
$ docker run -p 27017:27017 --name mongodb -d myname/repo
Не то, чтобы я не смог создать изображение и запустить mongodb внутри контейнера (я могу это сделать), это значит, что я не могу запустить его как процесс демона Я могу начать вводить команды манго. (например, db.find() и т. д.). Я попробую ваше предложение и посмотрю, имеет ли это значение. – Kingamere
Подождите, у вас просто нет монго, установленного на вашем хосте. –
Хост как в ** виртуальной машине ** работает Docker на моей ОС Windows? – Kingamere