Kingamere
Kingamere

Reputation: 10176

Docker - how to run mongodb process as daemon

I am running docker on windows with the docker-machine and Docker Toolbox installation package.

Boot2Docker is now deprecated, btw.

The docs here: https://docs.docker.com/examples/mongodb/ told me to connect to the running mongodb container like:

$ mongo --port 27017 --host 192.168.99.100

But I get this error:

$ mongo --host 192.168.99.100
sh: mongo: command not found

Any ideas?

EDIT 1: I run the container like this:

$ docker run -p 27017:27017 --name mongodb -d myname/repo

Upvotes: 2

Views: 1797

Answers (1)

Mykola Gurov
Mykola Gurov

Reputation: 8725

I guess instead of building your own myname/repo image of mongo you could have an easier start with the official mongo image: https://hub.docker.com/_/mongo/

Update as for the error you see, it looks like the mongo client is not installed at the wherever you execute your test. You could install it or use the mongo container: docker run -it --rm --link <id of the running mongo container>:mongo mongo mongo --host mongo

Upvotes: 2

Related Questions