当前位置: 首页 > 知识库问答 >
问题:

Docker Run-P?/?(这两个端口号是什么,它们代表什么)

魏旭
2023-03-14

共有1个答案

昌博易
2023-03-14

将“-P8080/8080”改为“-P8080:8080”

  • 第一个端口:从外部访问容器的Docker主机(您可以使用此端口访问容器)。
  • 第二个:是应用程序使用的端口。

示例:我想在docker容器中运行tomcat服务器,tomcat的默认端口是8080,我想在端口9000上公开我的docker,所以我必须写:

docker run -p 9000:8080 --name myTomcatContainer tomcat 
 类似资料:
  • 本文向大家介绍python中 这两个参数是什么意思:*args,**kwargs?我们为什么使用它们?相关面试题,主要包含被问及python中 这两个参数是什么意思:*args,**kwargs?我们为什么使用它们?时的应答技巧和注意事项,需要的朋友参考一下 如果我们不确定要往一个函数中传入多少参数,或者我们希望以元祖或者列表的形式传参数时,我们可以使用*args。如果我们不知道要往函数中传递多少

  • 问题内容: 我不久前才开始学习Java。 我遇到过我知道如何使用它,但仍然不太了解它的想法。 据我了解,通常是由类实现的,然后必须实现在接口中声明的方法。 问题是-真正的意义是什么?仅将接口中的方法实现为普通的类方法会更容易吗?使用接口的确切优势是什么? 希望有人可以简化它!:) 预先感谢! 问题答案: 接口允许您在运行时提供不同的实现,注入依赖项,单独的关注点,使用不同的实现进行测试。 只需将接

  • 问题内容: 在“ Python编程 ”中,提到了。我来自背景,以前没有听说过这个词。什么是? 在本示例的两行之间进行阅读(我已经链接了它,因为它很长),我认为这是使用多重继承来扩展类而不是“适当的”子类的一种情况。这是正确的吗? 为什么我要这样做而不是将新功能放入子类中?因此,为什么混合/多重继承方法比使用组合更好? 什么将mixin与多重继承分开?这仅仅是语义问题吗? 问题答案: 是一种特殊的多

  • 问题内容: 今天,我浏览了该站点上的一些问题,发现提到了 以单例模式使用的这种解决方案声称具有线程安全性的优点。 我从未使用过,并且使用Java编程已经有两年多了。显然,他们改变了很多。现在,他们甚至在自己内部提供了对OOP的全面支持。 现在为什么要在日常编程中使用枚举?为什么? 问题答案: 当变量(尤其是方法参数)只能从一小部分可能的值中取出一个时,应始终使用枚举。例如类型常量(合同状态:“永久

  • 我需要正则表达式在行中分离单词,这是我所拥有的 但结果是 [Some,ra,dom,s,ff,,a,o,her,s,ff,,words,i,q,o,es,Exam,le,,Oo,s!] 正如您所看到的,我们将单词拆分,留下了额外的逗号和感叹号(我认为p{Punct}包括感叹号)

  • 唉,很难在谷歌上搜索大括号之类的符号。 我遇到了这个代码: 在里面https://en.cppreference.com/w/cpp/utility/functional/less. 语句、