如何将dot文件保存在docker容器中?

时间:2017-09-27 17:05:54

标签: docker

我在docker镜像中安装了一些软件。当我运行该软件时,它会在根主文件夹下创建一些设置文件(点文件)。问题是当我退出容器时,docker容器会擦除这些文件。

有没有办法在我的容器之后保留那些点文件?我知道我可以手动将容器保存到图像中。但这不是一个优雅的解决方案。这意味着每次我使用容器时,我都需要将其保存为图像。

有更好的解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

一个简单的解决方案是使用卷。

docker volume create configuration

然后你只需用它运行每个容器。

docker run -d -v configuration:container_configuration_dir your_image_name

:的左侧是使用第一个命令创建的卷的名称,右侧是创建点文件的容器内的dir。

请记住装载的工作方式,有关详细信息,请查看卷上的docker docs