比方说,我有一个git - REPO
的回购,我已经链接到Docker Cloud进行自动化构建。构建需要我将整个REPO
文件夹复制到容器上。如何将任何文件夹复制到Docker容器 - Dockerfile存在于该文件夹中?
有什么办法让Dockerfile目前里面的REPO
可以将它的内容复制到容器中吗?我查过ADD
和COPY
,但是它们只在Dockerfile
存在于REPO
之外的一个目录的文件夹中时才起作用。
FOLDER |-> Dockerfile REPO
- 工程
FOLDER |-> REPO |-> Dockerfile
- 不工作
即使通配符,如命令: ADD ./* /root/
似乎并没有工作。
的'COPY ./* /测试/'命令忽略文件夹结构。它只是将所有文件和文件夹内容转储到'test'中。 – RazorCallahan24
我注意到,''copy'。'不带'*'但是保留它,至少在我的测试系统(docker version 17.03.1-ce) –
谢谢!有用。 – RazorCallahan24