我的Dockerfile中有以下内容 - 我正在尝试将源文件夹的所有内容(JAR的文件夹)复制到目标,但它根本不起作用。
有什么想法吗?
RUN cp -R /tmp/usr/kafka-connect/. /etc/kafka-connect/jars/
我也试过
RUN cp -R /tmp/usr/kafka-connect/ /etc/kafka-connect/jars/
和
RUN cp -a /tmp/usr/kafka-connect/. /etc/kafka-connect/jars/
没有运气。
我做错了什么?
感谢。
答案 0 :(得分:0)
您需要使用COPY
代替RUN
。
COPY /tmp/usr/kafka-connect /etc/kafka-connect/jars
您还可以使用WORKDIR
指令,然后目标路径可以相对于WORKDIR
。
源路径可以相对于构建上下文。