Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在docker容器之间复制资产_Docker - Fatal编程技术网

在docker容器之间复制资产

在docker容器之间复制资产,docker,Docker,我有一个docker容器,它在/assets目录中构建/child1和/child2。我需要将/assets中的资源用于另一个docker容器,以便 容器1的assets/child1/中的任何内容转到容器2的child1/并, 容器1的assets/child2/转到assets/child2转到容器2的child2/ 我能够下载第一个/assets目录,方法是将docker cp作为tar.gz,然后将其添加到容器2构建中。问题是,就像常规解压一样,容器2会有一个包含所有资产的目录/asse

我有一个docker容器,它在
/assets
目录中构建
/child1
/child2
。我需要将
/assets
中的资源用于另一个docker容器,以便
容器1的
assets/child1/
中的任何内容转到容器2的
child1/
并, 容器1的
assets/child2/
转到
assets/child2
转到容器2的
child2/

我能够下载第一个
/assets
目录,方法是将
docker cp
作为tar.gz,然后
将其添加到容器2构建中。问题是,就像常规解压一样,容器2会有一个包含所有资产的目录
/assets
,而不会将子目录中的资产复制到它们各自的位置。正确的做法是什么