当前位置: 首页 > news >正文

Docker容器端口在主机的映射

Docker容器端口在主机的映射

Docker 允许你在启动容器时进行多个端口映射,以便将容器内部的端口映射到宿主机上的不同端口。你可以使用-p--publish标志来指定端口映射。以下是一些示例,说明如何在 Docker 启动容器时进行多个端口映射:

  1. 映射一个容器内部的端口到宿主机的单个端口:
docker run -p <宿主机端口>:<容器内部端口> <镜像名称>

例如,将容器内部的端口 80 映射到宿主机的端口 8080:

docker run -p 8080:80 nginx
  1. 映射多个容器内部的端口到宿主机的不同端口:
docker run -p <宿主机端口1>:<容器内部端口1> -p <宿主机端口2>:<容器内部端口2> <镜像名称>

例如,将容器内部的端口 80 映射到宿主机的端口 8080,同时将容器内部的端口 443 映射到宿主机的端口 8443:

docker run -p 8080:80 -p 8443:443 nginx
  1. 映射所有容器内部端口到宿主机的随机端口:
docker run -P <镜像名称>

这将映射容器内部所有的端口到宿主机的随机端口。

无论你选择哪种方式,通过端口映射,你可以让容器提供的服务通过宿主机的不同端口访问,这对于多个容器之间的通信或者将容器中的应用程序暴露给外部网络非常有用。

http://www.lryc.cn/news/205814.html

相关文章:

  • Spring Boot中RedisTemplate的使用
  • GSCoolink GSV6183 带嵌入式MCU的MIPI D-PHY 转 DP/eDP
  • Linux文件系统 struct dentry 结构体解析
  • C++——vector
  • html5语义化标签
  • SQL Server批量删除数据库中的表
  • 使用SecScanC2构建P2P去中心化网络实现反溯源
  • 【API篇】七、Flink窗口
  • 软件测试面试1000问(含文档)
  • 进阶课4——随机森林
  • 【Docker】Dockerfile使用技巧
  • 一招解决“请在微信客户端中打开链接”
  • Python循环语句(一)
  • 期中考核复现
  • 基于XML的Web服务Java接口(JAX-WS)、Jakarta XML Web Services Eclipse 实现
  • 公网无信号区域远程抄表问题解决方案及产品选型
  • lunar-1.5.jar
  • c++编译使用log4cplus
  • zookeeper源码(02)源码编译启动及idea导入
  • Github 2FA绑定中国+86手机号码实现两步验证
  • windows安装mysql-8.0.35
  • 最详细STM32,cubeMX串口发送,接收数据
  • Kafka入门04——原理分析
  • k8s-----17、集群安全机制
  • 蓝桥算法赛(铺地板)
  • 浅谈AcrelEMS-GYM文体建筑能效管理解决方案-安科瑞 蒋静
  • 在LayerUI中使用onChange事件监听复选框的值变化
  • 决策树--ID3算法
  • js延时加载有哪些方式
  • VSCode运行python提示No module name ‘xxx‘