从Docker中的Docker数据卷安装单个文件

时间:2016-04-11 12:48:16

标签: docker volume mount single-file

使用“docker run”时,我正在尝试从容器中的Docker卷安装单个文件。

我已经能够将整个卷安装为目录,例如:

docker run -v my_volume:/root/volume my_container 

我还从物理机器上安装了单个文件,例如:

docker run -v /usr/local/bin/docker:/usr/local/bin/docker 

有办法吗?

1 个答案:

答案 0 :(得分:1)

如果您已创建命名卷并绑定到其目录(类似于已弃用的volumes_from)

容器中是否始终存在目标路径/文件

docker run -v /var/lib/docker/volumes/my_volume/_data/MY_FILE.txt:/destination_folder/MY_FILE.txt

这就是为什么当您创建命名卷并使用docker run -v my_volume:/root/volume my_container运行服务/容器时,数据存储在/var/lib/docker/volumes/my_volume/_data