我想暂停Docker容器并在之后恢复它.怎么做到这一点?暂停我的意思是它应该保存正在进行的进程的状态(例如视频编码),然后随时恢复它.
Dav*_*eot 53
从版本0.12.0开始,Docker支持PAUSE和UNPAUSE命令使用cgroup freezer暂停和恢复容器.
小智 7
AFAIK现在不能用纯粹的docker完成,但是lxc支持它.我已经lxc-freeze -n <containtr.id>
和lxc-unfreeze -n <container.id>
docker 一起玩了很多,并确认这可以
用来恢复操作
但是在v0.2.0中,即使用-notrunc并且lxc-ls输出在我的系统上是空的,docker ps也只会缩短封装ID(奇怪) ,需要阅读更多关于它,因为docker使用普通的lxc-start和params,所以lxc-ps应该打印这个).我找到了完整的容器ID lxc-ps.添加docker freeze命令会很不错.也许是时候让我学习一些去:)
命令:
$ docker pause <containerName>
$ docker unpause <containerName>
Run Code Online (Sandbox Code Playgroud)
这是它们的演示:
| 归档时间: |
|
| 查看次数: |
32216 次 |
| 最近记录: |