Docker-端口映射

技术Docker-端口映射 Docker-端口映射Docker-端口映射
Docker端口映射
docker容器在启动的时候,如果不指定端口映射参数,在容器外部是无法通过网络来访问容器内的网络应用和服务

端口映射

Docker-端口映射

Docker端口映射

当docker容器启动时,如果没有指定端口映射参数,则无法通过容器外部的网络访问容器中的网络应用和服务。

您也可以在Dockerfile文件中使用EXPRESS命令来配置它。

端口映射可使用-p、-P来实现:

-p指定要映射的端口,并且只有一个容器可以绑定到指定的端口。

-P将容器内的开放网络端口随机映射到主机的一个端口。

端口映射支持的格式:

Ip :主机端口3360容器端口#指定Ip,指定主机端口并指定容器端口。

Ip :容器端口#指定IP,未指定的主机端口(随机),指定的容器端口

主机端口:容器端口#未指定ip,指定的主机端口,指定的容器端口

端口的映射有以下五种方法:

一、将容器暴露的所有端口,都随机映射到宿主机上。

例如:(不推荐)

docker run -P -it ubuntu /bin/bash

二、将容器指定端口随机映射到宿主机一个端口上。

示例:

docker run-p80-it Ubuntu/bin/bash

上述指令会将容器的端口80随机映射到主机的端口。

三、将容器指定端口指定映射到宿主机的一个端口上。

示例:

docker run-p 8000:80-it Ubuntu/bin/bash

上述指令将容器的端口80映射到主机的端口8000。

四、将容器ip和端口,随机映射到宿主机上。

docker run-P 192 . 168 . 0 . 100:80

上述指令会将容器的ip192.168.0.100和80端口随机映射到主机的一个端口。

五、将容器ip和端口,指定映射到宿主机上。

docker run-p 192 . 168 . 0 . 10003:80-it Ubuntu/bin/bash

上述指令将把容器的ip192.168.0.100和80端口映射到主机的8000端口。

示例:

#将nginx的端口80映射到主机的端口800。

docker run-d-it-p 800:80 nginx

查看映射端口配置

码头集装箱号

#结果输出

80/tcp - 0.0.0.0:800

作者:梅尤金

链接:https://www.jianshu.com/p/b92d4b845ed6

来源:小书

版权归作者所有。商业转载请联系作者授权,非商业转载请注明出处。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/135147.html

(0)

相关推荐

  • wcf是什么比例(wcf数据)

    技术WCF元数据是什么这篇文章主要讲解了“WCF元数据是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WCF元数据是什么”吧!WCF经过长时间的发展,使用它的人越来越

    攻略 2021年12月14日
  • 品牌男装排行榜,时尚商务男装品牌排名是

    技术品牌男装排行榜,时尚商务男装品牌排名是男 人 买 衣 服 , 其实只 有三个 字 品牌男装排行榜: 少 而精, 选 择知 名品牌 一般 不会 错。中国十 大知名 时 尚 男装
    1、 九牧 王—— 男裤 及茄 克 已经

    生活 2021年10月20日
  • Python编程中的if __name__ == 'main' 的作用和原理是什么

    技术Python编程中的if __name__ == main 的作用和原理是什么这篇文章主要介绍“Python编程中的if __name__ == main 的作用和原理是什么”,在日常操作中,相信很多人在Python

    攻略 2021年10月26日
  • 三国时期是公元多少年,三国时期到底有多少人口

    技术三国时期是公元多少年,三国时期到底有多少人口有人说三国人口只有500万三国时期是公元多少年,也有人说是1000万,甚至不少人说2000万~3000万之间。那么到底三国时代有多少人口?东汉末年和三国时期的户门数字并无正

    生活 2021年10月29日
  • storm具有以下哪些特点(storm有什么缺点)

    技术Storm的设计思想是什么这篇文章主要介绍“Storm的设计思想是什么”,在日常操作中,相信很多人在Storm的设计思想是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Storm的

    攻略 2021年12月23日
  • Eureka属性配置

    技术Eureka属性配置 Eureka属性配置一:Eureka Instance实例信息配置 里面的配置以"-"隔开 其实也支持驼峰命名代替"-"首先是入门时的配置:
    server: port: 80

    礼包 2021年10月28日