在一个Docker容器中移动jar文件

时间:2018-06-25 12:45:19

标签: docker dockerfile

我正在使用现有的karaf映像并将其取消存档,同时使用其他配置进行构建。(dockerfile)

现在我意识到karaf123.jar文件位于lib文件夹中,它应该位于/ lib / boot文件夹中。

我尝试使用COPY,但是它是从主机复制的,但是在我的情况下,它应该只是将文件从一个文件夹移动到图像中的另一个文件夹。

我发现以下链接,但没有选择从container1复制到container1的选项 https://medium.com/@gchudnov/copying-data-between-docker-containers-26890935da3f

1 个答案:

答案 0 :(得分:1)

假设您使用的是Linux容器,只需将其添加到您的Dockerfile:

RUN mv /lib/karaf123.jar /lib/boot/karaf123.jar