我使用docker作为“轻型”虚拟机。例如,当我需要在Ubuntu上做一些实验并且不想弄乱主机操作系统时,我只需运行docker run -it ubuntu bash
。
一般来说,我对它非常满意,除了我exit
之后无法保留更改,这意味着我需要重新运行
apt update && apt install vim git python python3 <other_tools> && pip install flask coverage <other_libraries> && .....
每次我将docker容器作为VM启动时效率非常低。
我注意到this question,但它只能让我保留一些特定的文件被删除,而我想整个系统(包括但是不限于在docker容器的生命周期之间保留的所有配置,缓存和工具。
答案 0 :(得分:1)