答案1
该ADD
命令需要文件名为相对的到当前目录。
看https://docs.docker.com/engine/reference/builder/
该路径必须位于构建的上下文内;你不能 ADD ../something /something,因为 docker 构建的第一步是将上下文目录(和子目录)发送到 docker 守护进程。
这意味着你不能,ADD /aa/http....
因为前导/
被剥离并被视为好像它是ADD aa/http...
RUN
在这个阶段你还会遇到第二个问题;您正在将文件复制到容器的根目录,但该rpm
命令正在目录中查找它们/aa
。