I use a standard mongo image to run mongodb
:
docker run -it -p 27017:27017 mongo --bind_ip 0.0.0.0
It runs ok:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c765486f9c5f mongo "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 0.0.0.0:27017->27017/tcp great_shannon
and it is accessible via mongo
command line tool.
But when I try to access it by mongo-express:
docker run -it -p 8081:8081 mongo-express
Nothing works returning:
/docker-entrypoint.sh: line 14: mongo: Name does not resolve
/docker-entrypoint.sh: line 14: /dev/tcp/mongo/27017: Invalid argument
I tried to provide both mongo
or great_shannon
(name of the mongo container) as ME_CONFIG_MONGODB_SERVER
parameter but with the same result.
What am I doing wrong?
Docker version 19.03.1, build 74b1e89
MacOS 10.14.3