docker 容器运行时命令

阅读:2439 2019-11-02 17:03:09

  docker容器运行时命令是什么?想要保持docker容器运行及时执行运行命令,可以通过将要执行的命令放入脚本中,并设置脚本作为Docker启动容器时运行的命令:


  FROMsixeyed/ubuntu-with-utils


  RUNecho'pinglocalhost&'>/bootstrap.sh

  RUNecho'sleepinfinity'>>/bootstrap.sh

  RUNchmod+x/bootstrap.sh


  CMD/bootstrap.sh

  从这个Dockerfile构建一个图像,并运行一个容器从图像开始,它将开始ping背景和sleep在前台,所以你可以使用dockerrun-d守护程序集,并且它将继续运行。


  但这不是理想的,Docker只监视运行容器的最后一个进程,因此它将检查sleepcode>而不是ping。如果ping命令错误,容器将继续运行。通常,用户希望真正的应用程序成为自己在CMD中开始的唯一工具。


  


相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>
推荐商标

{{ v.name }}

{{ v.cls }}类

立即购买 联系客服