是否可以通過容器的回送接口連接到在Docker容器中運行的進程?在Docker中連接到容器的本地主機接口
基本上我找這個選項:
docker run ... -p 12345:127.0.0.1:12345 ...
這是由碼頭工人拒絕。
使用情況通過Localhost Exception
是否可以通過容器的回送接口連接到在Docker容器中運行的進程?在Docker中連接到容器的本地主機接口
基本上我找這個選項:
docker run ... -p 12345:127.0.0.1:12345 ...
這是由碼頭工人拒絕。
使用情況通過Localhost Exception
你有端口映射稍有不當是例如設置蒙戈管理員用戶。試着這樣說:
$ docker run -itd -p 27117:27017 mongo
所以27117
是可以連接到outwith泊塢窗集裝箱港口,並27017
是,當我連接蒙戈外殼,我可以端口的mongod是泊塢窗內運行上
所以像泊塢窗內連接到mongod的:
$ mongo --port 27117
嘗試這樣的:
聖ep 1:
從docker中拉出mongo圖像。
docker pull mongo
第2步:
存儲在您的MongoDB數據創建新的目錄共享位置就像/家庭/用戶/數據庫/蒙戈
第3步:
使用以下命令從docker映像運行mongodb
如果您想要更改類似12345的mongodb端口,請在命令中設置它。 27017在泊塢窗全局聲明,你不能改變它,但我想在本地更改12345
docker run -d -p 12345:27017 -v /home/user/databases/mongo:/data/db --name mongodb mongo
MongoDB的端口看看在[文檔的'泊塢窗run'(https://docs.docker.com/發動機/參考/運行/#暴露入射端口)。你有'-p'選項的參數混合。 – larsks
我看不到有指定容器接口的選項。我正在尋找通過容器環回建立連接,如果不通過主機的環回 –