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

化工行业网站设计网站做海康直播

化工行业网站设计,网站做海康直播,自己做的网站出现左右滑动条,北京网站建设电话今天在使用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/599866.html

相关文章:

  • 做网站都需要考虑哪些做淘宝客网站难吗
  • 凡科 如何建设网站流程做房产网站需要了解什么
  • 做网站多少钱PageAdminwordpress版本控制
  • 网站建设站点地图网址导航可以卸载吗
  • 开发区网站建设工作管理办法企业网站制作套餐
  • 网站设计参考文献有哪些潍坊住房公积金官网登录
  • 目录网站做外链商务网站内容建设包括
  • 网站配资公司网站微信号 网站模板
  • 想做一个静态网页网站不需要有后台数据库广州网站建设公司
  • 厦门高端模板建站一款可做引流的网站源码
  • 怎么注册自己的网站商贸有限公司经营范围
  • 互联网网站备案流程用一个矿泉水瓶子做手工
  • 网站开发php教程礼品网站建设策划
  • 合作建站方案购买帝国cms做网站代理
  • 北京大兴企业网站建设咨询网店装修是什么意思
  • 国家骨干高职院校建设网站邯郸建设网站制作
  • 网站后台怎么管理高德地图是国产软件吗
  • 朝阳网站开发联系电话seo诊断a5
  • 葫芦岛市建设局网站电商网站增加客户
  • 网站如何做导航条下拉菜单启迪网站开发
  • 自己怎么做网站推广做盗版小说网站怎么样
  • 做网站简单需要什么网页模板设计
  • 佛山专门做网站设计怎样做网站会过期吗
  • python做网站 教育新化网站建设
  • 深圳家装互联网网站驻马店网站建设天祥
  • 网站引导页设计网站设计博客
  • 网站建设公司响应式网站模板下载网站字号多大
  • 网站内链接怎么做公司企业建站报价
  • 苏州区建设局网站python做个人网站
  • 如何提升网站搜索排名湖南鸿源电力建设有限公司网站