docker退出容器保持运行容器运行后退出,怎么才能一直运行

docker退出容器保持运行容器的主线程(dockfile中CMD执行的命令)结束容器会退出

上面的不太友好,建议使用后台模式和tty选项

如下命令会在指定容器中执行指定命令,[ctrl+D]退出后不会终圵容器运行

FROM node:作为CMDENTRYPOINT以启用容器的连续处理 囿一些场景,你真的需要让容器仍然运行即使它的过程应该很快结束。 例子是你的cron还没有准备好自动抓取
 
 

进入docker退出容器保持运行容器后如果退出容器容器就会变成Exited的状态,那么如何退出容器让容器不关闭呢
如果要正常退出不关闭容器,请按Ctrl+P+Q进行退出容器这一点很重要,请牢记!

以下示例为退出容器但不关闭容器

事实上我们可以在启动容器的时候就进行配置加入-d参数来启动容器,当然这条命令仅限於启动全新的容器,启动关闭的容器是不可以的

以下示例为使用docker退出容器保持运行 -d启动容器并退出

另外即便是有进程在后台运行,你进叺了容器输入exit退出,依然会终止容器的运行请谨记。

Ctrl+P+Q依然是我认为的最佳用法
  • 私以为生活中总是会萌生出许多仪式感……比如读书,古人会选择焚香沐浴以敬畏和纯净侍书……现在的我们更多的可能是...

我要回帖

更多关于 docker退出容器保持运行 的文章

 

随机推荐