Docker - 如何 运行 mongodb 作为守护进程处理
Docker - how to run mongodb process as daemon
我 运行正在 docker windows 使用 docker-machine
和 Docker Toolbox
安装包。
Boot2Docker 现已弃用,顺便说一下。
这里的文档:https://docs.docker.com/examples/mongodb/ 告诉我像这样连接到 运行ning mongodb 容器:
$ mongo --port 27017 --host 192.168.99.100
但是我得到这个错误:
$ mongo --host 192.168.99.100
sh: mongo: command not found
有什么想法吗?
编辑 1: 我 运行 容器是这样的:
$ docker run -p 27017:27017 --name mongodb -d myname/repo
我想与其构建自己的 mongo 图片,不如从官方 mongo 图片开始:https://hub.docker.com/_/mongo/
Update 至于你看到的错误,看起来 mongo 客户端没有安装在你执行测试的地方。您可以安装它或使用 mongo 容器:docker run -it --rm --link <id of the running mongo container>:mongo mongo mongo --host mongo
我 运行正在 docker windows 使用 docker-machine
和 Docker Toolbox
安装包。
Boot2Docker 现已弃用,顺便说一下。
这里的文档:https://docs.docker.com/examples/mongodb/ 告诉我像这样连接到 运行ning mongodb 容器:
$ mongo --port 27017 --host 192.168.99.100
但是我得到这个错误:
$ mongo --host 192.168.99.100
sh: mongo: command not found
有什么想法吗?
编辑 1: 我 运行 容器是这样的:
$ docker run -p 27017:27017 --name mongodb -d myname/repo
我想与其构建自己的 mongo 图片,不如从官方 mongo 图片开始:https://hub.docker.com/_/mongo/
Update 至于你看到的错误,看起来 mongo 客户端没有安装在你执行测试的地方。您可以安装它或使用 mongo 容器:docker run -it --rm --link <id of the running mongo container>:mongo mongo mongo --host mongo