是否可以创建一个docker容器,在其中运行一个命令,然后将更改恢复到该命令产生的容器文件系统并运行另一个命令?
我的动机是希望在一致的环境中运行大量短期程序,我希望避免为每个程序创建/销毁单独容器的成本。
我知道可以使用docker commit
和docker history
从现有容器的先前快照创建新容器,但是使用此方法,我仍然可以每次我想要回滚时都必须创建一个新容器。我的目标是通过回滚已经运行的容器的文件系统更改来避免这一步骤。
根据我对aufs的理解,原则上这似乎是可能的,但我不确定它是否受docker守护程序的支持。