将资源从另一个Dockerfile复制到Dockerfile

将资源从另一个Dockerfile复制到Dockerfile,docker,Docker,我已经看到了许多示例,如何在一个Dockerfile中访问另一个构建,如下所示: 这里使用的是COPY--FROM=builder 但是,如果我将构建拆分为两个DockerFile,从一个文件到另一个文件,我能以某种方式获得访问权限吗 当我这样做时,它会说:“构建失败:从标志值客户端无效:拉取访问被拒绝。存储库不存在或可能需要‘docker登录’”“如何绕过它?”部分说: 可选地COPY接受可用于设置源位置的标志--from=。。。。如果找不到具有指定名称的生成阶段,将尝试使用具有相同名称的映

我已经看到了许多示例,如何在一个Dockerfile中访问另一个构建,如下所示:

这里使用的是COPY--FROM=builder

但是,如果我将构建拆分为两个DockerFile,从一个文件到另一个文件,我能以某种方式获得访问权限吗

当我这样做时,它会说:“构建失败:从标志值客户端无效:拉取访问被拒绝。存储库不存在或可能需要‘docker登录’”“如何绕过它?”部分说:

可选地
COPY
接受可用于设置源位置的标志
--from=
。。。。如果找不到具有指定名称的生成阶段,将尝试使用具有相同名称的映像

所以,如果你建立你的前半部分

docker build -t gena/app-builder -f Dockerfile.builder .
然后在Dockerfile的下半部分,您应该能够

COPY --from=gena/app-builder /go/src/github.com/alexellis/href-counter/app .

所以,正如我所了解的,我只能在一个Dockerfile中引用以前的构建阶段?
COPY --from=gena/app-builder /go/src/github.com/alexellis/href-counter/app .