【文件属性】:
文件名称:dockerfile:常用的 docker 镜像库
文件大小:11.5MB
文件格式:ZIP
更新时间:2021-05-28 01:16:00
JavaScript
参考:
# 快速获取 docker 镜像的全部 tag
alias dt='curl -fsSL https://gitee.com/whatdy/dockerfile/raw/master/tags.sh | sh -s -- '
# 获取 nginx
dt nginx
# 或者
./dockertags.sh nginx
# 获取多个镜像的 tag
./dockertags-mut.sh "nginx" "python"
# docker 镜像体积优化建议
不要安装不必要的软件包
使用多阶段构建(golang)
使用对应语言的 alpine 基础镜像,golang 可使用 scratch 镜像(不占空间)(注意适当修改编译命令)
解耦应用程序:分离依赖包,以及源代码程序,充分利用层的缓存
最小化层数
只有RUN,COPY,ADD指令创建图层。其他说明创建临时的中间映像,并且不会增加构