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

docker中多个容器相互访问的端口问题

假如docker中有一个tomcat,和一个nginx。

#创建tomcat容器
docker run -d --name tomcat -p 9081:8080 tomcat:8-jdk8#创建nginx容器
docker run -d --name nginx -p 9080:8080 nginx:latest

那么当:

1. 在容器外访问tomcat时,需要使用http://localhost:9081来访问tomcat。

2. 在nginx中,需要使用proxy_pass http://tomcat:8080来访问tomcat。

前提是两者在同一个docker网络中

# 创建一个自定义网络
docker network create my_network# 确保两个容器在同一个网络中 
docker network connect tomcat
docker network connect nginx

即容器内互相访问时,使用非映射端口,容器外部访问时,使用映射端口。

相关文章:

  • MSMQ消息队列》》Rabbit MQ》》集群
  • Linux进程调度的理解
  • chown修改不成功的解决方案
  • 苹果企业签名有什么限制
  • 9.安卓逆向2-frida hook技术-frida基本使用-frida-ps指令
  • deepseek辅助编写的支持gmp高精度运算duckdb客户端
  • 二重积分 面积微元 微小矩形 dxdy 微小扇形 r * drdθ
  • chili3d 笔记15 生成投影工程图
  • 【MySQL】第12节|MySQL 8.0 主从复制原理分析与实战(二)
  • 基于BERT和GPT2的实现来理解Transformer的结构和原理
  • UART通信HAL库API
  • Pydantic 是一个 Python 库,核心是做数据验证、设置管理和数据转换
  • 知行之桥如何将消息推送到钉钉群?
  • php中配置variables_order详解
  • 监控 Oracle Cloud 负载均衡器:使用 Applications Manager 释放最佳性能
  • 使用Nginx + Keepalived配置实现Web站点高可用方案
  • UE5 编辑器工具蓝图
  • Chroma 向量数据库使用示例
  • 可视化图解算法46:用两个栈实现队列
  • 6.4.2_3最短路径问题_Floyd算法
  • 宁波企业如何建网站/制作公司网站的步骤
  • 网站建设公司深圳/百度搜索引擎营销如何实现
  • 网站建设的网站定位/企业网址
  • 南通网站上百度首页/上海网站制作开发
  • 沈阳网站排名工具/短视频推广引流方案
  • 怎么做一个网站 免费/百度首页纯净版