Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.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
Linux Docker层不存在_Linux_Docker - Fatal编程技术网

Linux Docker层不存在

Linux Docker层不存在,linux,docker,Linux,Docker,我有一个Dockerfile,它的FROM…和ADD分别作为名为base和config的参数。它还有一个addinstaller.sh 但是,在尝试使用单个命令构建该层时,当我尝试创建层2时抛出一个错误,即:层不存在,如使用bash-c“source&&docker\u build\u layer\u 2”调用的脚本所示。: #/usr/bin/env bash cat I无法再现错误。顺便说一句,我建议避免使用ADD,而是使用COPY添加可能会执行一些您意想不到的操作:@Stefano,令人惊

我有一个Dockerfile,它的
FROM…
ADD
分别作为名为
base
config
的参数。它还有一个
addinstaller.sh

但是,在尝试使用单个命令构建该层时,当我尝试创建层2时抛出一个错误,即:
层不存在
,如使用
bash-c“source&&docker\u build\u layer\u 2”调用的脚本所示。

#/usr/bin/env bash

cat I无法再现错误。顺便说一句,我建议避免使用
ADD
,而是使用
COPY
<代码>添加
可能会执行一些您意想不到的操作:@Stefano,令人惊讶的是,您的docker版本是什么?19.03.3-rc1,build 1576bd7917