Docker: 容器的端口映射

曾经终败给现在 2022-01-26 03:01 523阅读 0赞

在启动容器的时候,如果不指定对应的参数,在容器外部是无法通过网络来访问容器内部的网络应用和服务的。
比如我们直接通过docker启一个web服务,例如nginx
在这里插入图片描述
然后直接去访问它的默认端口:127.0.0.1:80
在这里插入图片描述
可以看到没有任何信息,此时需要对容器的服务做一个映射。
可以通过-p或-P参数来指定端口映射。当使用-P(大写P)标记时,Docker会随机映射一个端口到内部容器开放的网络端口(端口范围在Linux系统使用的端口之外,一般都过万):
在这里插入图片描述
再刷新刚才的页面,就可以访问nginx的服务了
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,523人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Docker——端口映射容器互联

    端口映射实现容器访问 1. 从外部访问容器应用: 在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。 当容器中运行一些网络