如何从图像创建干净的Docker容器?

时间:2018-06-11 22:25:05

标签: docker

我在Windows 10上使用Docker v.18.03.1-ce。

我创建了一个新的docker容器(db server): docker run -p 2638:2638 -name db sybase12

更新了表中的记录,已提交并已关闭与数据库服务器的连接。

删除了db容器: docker stop db 然后 docker rm -f db

创建了一个新容器: docker run -p 2638:2638 -name db1 sybase12

连接到db1服务器并在先前更新的记录上运行select语句。它返回了更新的记录而不是初始记录。

根据Docker文档,读取图像是不可变的:

  

容器和图像之间的主要区别在于顶部   可写层。所有写入容器添加新的或修改   现有数据存储在此可写层中。当容器是   删除后,可写层也会被删除。 基础图片   保持不变

https://docs.docker.com/v17.09/engine/userguide/storagedriver/imagesandcontainers/#images-and-layers

每次我根据Docker文档启动它时,我希望有一个干净的docker容器。

我在这里缺少什么?

如何启动干净的Docker容器?

0 个答案:

没有答案