我正在使用现有的karaf映像并将其取消存档,同时使用其他配置进行构建。(dockerfile)
现在我意识到karaf123.jar文件位于lib文件夹中,它应该位于/ lib / boot文件夹中。
我尝试使用COPY,但是它是从主机复制的,但是在我的情况下,它应该只是将文件从一个文件夹移动到图像中的另一个文件夹。
我发现以下链接,但没有选择从container1复制到container1的选项 https://medium.com/@gchudnov/copying-data-between-docker-containers-26890935da3f
答案 0 :(得分:1)
假设您使用的是Linux容器,只需将其添加到您的Dockerfile:
RUN mv /lib/karaf123.jar /lib/boot/karaf123.jar