我创建了一个带有命令部分的 docker 容器-p :8080
,因此来自主机的随机端口将把请求路由到 docker 容器上的端口 8080 -->0.0.0.0:49153->8080/tcp
我必须写入-p 8080:8080
,因此对主机上端口 8080 的请求将把这些请求路由到 docker 容器上的 8080 端口。
我怎样才能改变这一点,使主机的端口 8080 连接到 docker 容器的端口 8080?
答案1
您所要做的就是-p 127.0.0.1:8080:8080
将容器端口连接到主机端口,这两个端口恰好是同一个数字。我个人更喜欢在那里也使用 IP 地址,只是为了自我记录代码。