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

首都之窗门户网站首页河北百度seo

首都之窗门户网站首页,河北百度seo,长沙建个网站要多少钱,html网站开发工具有哪些今天在使用dockerfile构建容器镜像时,最后一步用到CMD命令启动start.sh,但是尝试几遍都未能成功执行脚本。最后查阅得知:Dockerfile中可以有多个cmd指令,但只有最后一个生效,CMD会被docker run之后的参数替换。 CMD会…

今天在使用dockerfile构建容器镜像时,最后一步用到CMD命令启动start.sh,但是尝试几遍都未能成功执行脚本。最后查阅得知:Dockerfile中可以有多个cmd指令,但只有最后一个生效,CMD会被docker run之后的参数替换。

CMD会被docker run之后的参数替换演示:

我们启动tomcat:

docker run -itd -p 8080:8080 镜像id/镜像名称

这种启动后,访问可以正常的。因为这种启动后,直接就是使用了tomcat的dockerfile中的

CMD["/bin/bash","start.sh"]的

如果我们使用以下命令:

docker run -itd -p 8080:8080 镜像id /bin/bash

这个时候,通过浏览器访问,就不行了。为什么呢?

因为CMD会被docker run之后的参数替换

也就是dockerfile中的CMD["/bin/bash","start.sh"]被替换成了CMD["/bin/bash"]。仅启动交互式 Shell,不再执行 `start.sh`。这样相当于tomcat没启动。

Tips:

CMD和RUN命令的区别:

CMD是在docker run时候运行的

RUN是在 build是运行的

http://www.dtcms.com/wzjs/507882.html

相关文章:

  • 网站备案查询 优帮云软文有哪些
  • 重庆市建设委员会信息网官网seo营销技巧
  • 30岁做网站运营seo的方法有哪些
  • 音乐网站开发分享已备案域名交易平台
  • 网站建设一般怎么付款网站诊断分析
  • 灵璧零度网站建设制作网站需要的技术与软件
  • 大气娱乐搞笑网站源码dz论坛seo设置
  • 网站建设模板以下哪个单词表示搜索引擎优化
  • wordpress 论坛 小程序seo软件开发
  • 十款免费软件app下载网站优化排名推广
  • 厦门做企业网站找谁索引擎优化 seo
  • 网站图片一般分辨率做多大电话营销系统
  • 网站还难做啊新乡seo公司
  • 蔬菜基地做网站合适吗设计一个简单的网页
  • 汽修行业做环评网站网络服务器的作用
  • 单一产品做网站seo排名工具有哪些
  • 卖主机网站软件外包平台
  • 网站建设顺德销售怎么找客户源
  • 男女性做那个视频网站不限次数观看视频的app
  • 微网站开发服务重庆seo整站优化设置
  • dchaser wordpress东莞网站优化公司哪家好
  • 武进建设银行网站首页网络市场调研的五个步骤
  • 网站制作公司相关工作搜索引擎入口官网
  • 做网站可以用别人的身份证吗河南seo和网络推广
  • 企业网站建设中期报告模板百度竞价是什么
  • 建湖专业做网站的公司seo搜索引擎优化招聘
  • 东莞整站优化推广公司找火速查询网站
  • 免费秒玩小游戏优化深圳seo
  • 建设地方性综合门户网站大致多少钱?要多大的流量?西部数码域名注册官网
  • 做网络推广选择哪个网站好百度ai搜索引擎