是否可以創建碼頭容器,在其中運行命令,然後還原對該命令產生的容器文件系統的更改並運行其他命令?恢復對碼頭集裝箱的更改
動機是我希望在一致的環境中運行大量短命的程序,並且我希望避免爲每個程序創建/銷燬單獨的容器。
我知道可以使用docker commit
和docker history
從現有容器的上一個快照創建一個新的容器,但是使用這種方法我仍然必須在每次我想要創建一個新的容器時回滾。我的目標是通過回滾已經運行的容器的文件系統更改來避免這一步驟。
從我所瞭解的aufs看來,原則上這應該是可能的,但我不確定docker守護進程是否支持它。