mongodb
服务器。
☁ workspace docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8d568c17ea91 mongo:latest "docker-entrypoint.s…" 14 minutes ago Up 16 minutes 0.0.0.0:27017->27017/tcp serene_proskuriakova
mongodb
服务器。 mongod
现在,我想使用本地计算机的mongo
外壳连接在docker容器中运行的mongodb
服务器。
问题出来了:
mongo
shell连接mongodb
服务器在本地计算机上运行,而不是在docker容器中运行
为什么本地计算机的mongodb服务器可以使用端口27017,而docker公开端口0.0.0.0:27017->27017/tcp?我认为端口27017只能使用一次。为什么不引发端口冲突错误?
当我停止mongodb
服务器在本地计算机上运行时。再次运行mongo
,现在它连接了运行在docker容器中的mongodb
服务器。