构建Docker镜像时,我需要将同一目录中的所有文件复制到Docker镜像中。
我试图这样做
ADD ./* $HOME/src
RUN ls $HOME/src
但它似乎无法正常工作
ls: cannot access /root/src: No such file or directory
如何在构建时将所有当前目录和子目录复制到我的docker镜像中?
答案 0 :(得分:4)
只需在ADD语句的src末尾添加/。
ADD ./* $ HOME / src /
答案 1 :(得分:4)
我正在使用docker build - < Dockerfile
构建图像,这显然不会发送构建上下文,因此无法复制内容。在更改为docker build .
并添加/ like MB11之后,表明构建工作正常。