假设我在 git - 上有一个 repo REPO
,我已将其链接到 Docker Cloud 以进行自动构建。构建需要我将整个REPO
文件夹复制到容器上。
有什么方法可以使内部 的 DockerfileREPO
可以将其内容复制到容器中?我查了一下ADD
和COPY
,但只有当Dockerfile
存在于REPO
.
FOLDER |-> Dockerfile REPO
-- 作品
FOLDER |-> REPO |-> Dockerfile
-- 不起作用
即使是通配符,比如命令:ADD ./* /root/
似乎也不起作用。
如果我正确理解您,以下 dockerfile 会执行您想要的操作:
FROM alpine
RUN mkdir /test
WORKDIR /test
COPY ./ /test/
CMD ["/bin/sh"]
在 中输入以下输入$dir
,并从 运行 docker build $dir
:
Dockerfile somefile somefolder
/test/
在 docker 镜像中包含:
/test # ls
Dockerfile somefile somefolder
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句