[英]Expose Docker container to public ip
我啟動了一個Ubuntu Docker容器,安裝了ssh,並在連接了端口22的情況下運行ssh。
$ docker ps
CONTAINER ID IMAGE COMMAND PORTS
f580e36aa7f0 martin/ssh2 /usr/sbin/sshd -D 0.0.0.0:49154->22/tcp
現在,可以從服務器上SSH容器了。 工作正常!
ssh root@172.17.42.1 -p 49154
但是,如何才能從外來的字眼縮進我的容器呢?
(我的服務器在192.168.1.8/24的本地網絡中運行)
您應該已經可以在192.168.1.8:49154連接到您的容器。
ssh容器綁定到0.0.0.0(=任何接口)和端口49154,因此這意味着容器端口22可在主機上端口49154的任何接口上訪問。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.