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

为什么docker 容器有的没有PORTS

容器的 PORTS 列没有显示端口映射信息,而 sonatype/nexus3:3.77.1 容器有显示,可能是由以下几个原因导致的:

1. --network=host 参数的使用

正如前面提到的,当你使用 --network=host 参数运行容器时,容器会直接使用宿主机的网络栈,这种情况下 Docker 不会进行端口映射,因此在 docker ps 输出中 PORTS 列就不会显示映射信息。

如果你使用了类似如下带有 --network=host 的命令启动容器:

docker run -d \
--name rr-auth \
-p 8081:8100 \
-m 512M \
--privileged=true \
--restart=always \
--network=host \
-v /home/framework/auth/log:/xh/log \
-e "spring.profiles.active=test" \
rr/auth

--network=host 会使 -p 参数失效,若要实现端口映射,应去掉 --network=host,使用如下命令启动容器:

docker run -d \
--name rr-auth \
-p 8081:8100 \
-m 512M \
--privileged=true \
--restart=always \
-v /home/framework/auth/log:/xh/log \
-e "spring.profiles.active=test" \
rr/auth

http://www.kler.cn/a/556467.html

相关文章:

  • 长尾关键词优化三步法:提升SEO搜索排名实战
  • Linux基础 -- 中断子系统之级联中断
  • 【问题】Qt c++ 因编码问题解析json失败
  • 多环境日志管理:使用Logback与Logstash集成实现高效日志处理
  • 《炒股养家心法.pdf》 kimi总结
  • 腾讯云开源Deepseek-V3与R1大模型API免费使用 + Chatbox本地化部署指南:从零到一的AI探索之旅
  • stm32单片机个人学习笔记16(SPI通信协议)
  • 论文解读 | AAAI'25 Cobra:多模态扩展的大型语言模型,以实现高效推理
  • ZLG嵌入式笔记 | 为什么你的网卡工作会不正常?(中)
  • Mysql测试连接失败
  • 【Day45 LeetCode】图论问题 Ⅲ
  • 为什么要用 const 和 let,而不是 var?
  • 使用 Docker 部署 Apache Spark 集群教程
  • 2025寒假天梯训练7
  • Python应用算法之贪心算法理解和实践
  • [Android] Battery Guru - 手机电量管理优化
  • 【愚公系列】《Python网络爬虫从入门到精通》022-Splash的爬虫应用
  • 后“智驾平权”时代,谁为安全冗余和体验升级“买单”
  • 跳表的C语言实现
  • Java还是网络安全 java 网络安全面试题