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将自动渐变添加到自定义代码按钮的问题
将 UIImageView 添加到自定义 UITableViewCell