docker将extract添加到自定义目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker将extract添加到自定义目录相关的知识,希望对你有一定的参考价值。

docker add可以很好地将提供的压缩文件解压缩到zip / tar文件中指定的目录中

如何将其提取到不同的目录中?

例如。如果文件提取到/myfile但我更喜欢/otherFile

答案

不要相信只使用ADD指令就可以做到这一点。 ADD显然支持一个目标目录,比如ADD ["<src>", "<dest>"]但是它仍然会提取到你在tar中的目录。

2个选项,要么在tar中重命名dir,要么在添加后执行RUN mv myfile otherfile

是否有一个特定的原因需要它特别命名?

另一答案

考虑一下构建tomcat映像的场景,

添加apache-tomcat-8.0.48.tar.gz / opt

如果你不喜欢长文件夹名称(apache-tomcat-8.0.48),这个cmd会将tar提取到/opt/apache-tomcat-8.0.48,然后就会发生这种情况。

以上是关于docker将extract添加到自定义目录的主要内容,如果未能解决你的问题,请参考以下文章

将视频添加到自定义照片集合返回错误

html 修复了Safari将自动渐变添加到自定义代码按钮的问题

Docker使用自定义网络实现容器互联

将 UIImageView 添加到自定义 UITableViewCell

WPF - 将 ContentControl 添加到自定义画布

以编程方式将 UILabel 添加到自定义 tableViewCell