Dockerfile中,可以使用添加本地路径的文件数据,使用tar格式的压缩添加到镜像中自动解包并且以包名为文件夹名称。
先使用tar压缩本地文件
- tar -cvf filename.tar ./
或者使用CI/CD来自动跑,更智能话,减少手动重复无意义劳作。关于CI/CD的内容这里就不做详细说明了。
直接使用ADD命令就可以了例如将文件加到镜像的data文件夹
- ADD ./filename.tar /data/
然后要各种文件操作只要记得文件路径在/data/filename/文件夹下就可以了,愉快的docker吧