docker run -it -p 8080 myimage /bin/bash
我期望上面的代码将端口 8080 公开为私有端口。但是当我运行:
docker ps -a
表明:
0.0.0.0:32770->8080/tcp
如何设置端口 8080 以仅公开私人内容?
答案1
刚刚意识到它默认在主机内打开,因此只需从运行中删除端口标志就足够了。
奖励:您可以通过标志直接将端口映射到主机-p 127.0.0.1:8080:8080
docker run -it -p 8080 myimage /bin/bash
我期望上面的代码将端口 8080 公开为私有端口。但是当我运行:
docker ps -a
表明:
0.0.0.0:32770->8080/tcp
如何设置端口 8080 以仅公开私人内容?
刚刚意识到它默认在主机内打开,因此只需从运行中删除端口标志就足够了。
奖励:您可以通过标志直接将端口映射到主机-p 127.0.0.1:8080:8080