Docker 运行命令,仅公开私有端口

Docker 运行命令,仅公开私有端口
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

相关内容