在dockerfile,文件和文件夹打包到镜像中,解决文件夹文件为空的问题

一般来说直接copy就行了,但是不知道为什么看起来是复制过去了,但实际结果总为空。

最后想了一个办法,那就是把要复制的文件夹在外面压缩成压缩包,然后复制进去即可。

以复制模型缓存为例:

bash 复制代码
FROM IMAGE:version

RUN mkdir /root/.cache/whisper
COPY base.pt /root/.cache/whisper

WORKDIR /root/.cache/
ADD modelscope.tar.gz /root/.cache/

base.pt是whisper的模型文件

modelscope.tar.gz文件是压缩后的模型的缓存文件夹,add后可以自动解压在那个目录下。

通过这种方式实现了文件夹和文件的复制。

相关推荐
vx-bot55566612 分钟前
企业微信ipad协议的静默流控机制与优化策略
服务器·企业微信·ipad
执笔为剑16 分钟前
1.2、docker环境部署
运维·docker·容器
LuDvei21 分钟前
linux TCP/UDP
linux·tcp/ip·udp
王燕龙(大卫)30 分钟前
通过文心快码,2小时完成一周的工作量
服务器·网络·tcp/ip
杰克崔34 分钟前
preempt_count()、in_interrupt()等上下文判断常用函数及宏介绍
linux·运维·服务器·车载系统
智能运维指南38 分钟前
信创背景下,国产 DevOps 平台如何实现真正的“全栈适配”?
运维·devops
代码派40 分钟前
NineData社区版:免费+本地化部署,满足数据库DevOps、数据复制与一致性对比的数据库管理平台
运维·数据库·database·devops·数据库管理工具·ninedata·数据库迁移
生活很暖很治愈40 分钟前
Linux——TCP通信
linux·运维·tcp/ip
开开心心就好1 小时前
小巧绿色免费关机工具,支持定时倒计时
linux·运维·服务器·安全·powerpoint·1024程序员节·foxmail
卢傢蕊1 小时前
LNAMP 网站架构与部署
运维·nginx·lamp