Dockerfile:在卷中运行命令

时间:2017-07-12 09:40:05

标签: linux docker containers dockerfile volume

我正在基于docker hub的现有图像构建图像。在此官方图像中,声明了一个卷(数据库的数据目录)。

我想将文件添加到此目录(以初始化数据库)。

但是,在每个命令之后,该目录的内容似乎都消失了。

如何在此卷目录中应用更改或创建文件?

1 个答案:

答案 0 :(得分:2)

您可以使用主机安装图像中声明的VOLUME。 通过这种方式,您将写入卷的任何内容都将存储在主机上。 你可以用这种方式装载音量

docker run -v /foo:/bar example/example command