Can*_*ndy 5 mongodb docker docker-container
我正在尝试将 docker 中的 mongodb docker 容器的端口绑定到本地主机。我尝试这样做:
sudo docker run -p 127.0.0.1:27018:27017 mongo:3.2
我可以连接到它,但在 docker 容器中添加的数据库不会暴露在本地。
我什至尝试过绑定0.0.0.0.,192.168.x.x这也是我的 IP 地址而不是127.0.0.1. 在所有情况下,我都没有在 mongo docker 容器中获取数据库
小智 5
如果您正在运行容器并希望将其绑定到 localhost(假设主机上的主机文件将 localhost 绑定到 127.0.0.1),那么您只需键入:
sudo docker run -p 27018:27017 --name mongo mongo:3.2
Run Code Online (Sandbox Code Playgroud)
或者如果您想使用 27017 端口
sudo docker run -p 27017:27017 --name mongo mongo:3.2
Run Code Online (Sandbox Code Playgroud)
如果您想登录并且主机中没有 mongo 二进制文件,您可以输入:
sudo docker container exec -it mongo mongo
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11353 次 |
| 最近记录: |