zoukankan
html css js c++ java
docker-编写dockerfile最佳实践
编写dockerfile最佳实践
减少镜像层
一次RUN指令形成新的一层,尽量Shell命令都写在一行,减少镜像层。
优化镜像大小
一次RUN形成新的一层,如果没有在同一层删除,无论文件是否最后删除,都会带到下一层,所以要在每一层清理对应的残留数据,减小镜像大小。
减少网络传输时间
例如软件包、mvn仓库等
多阶段构建
代码编译、部署在一个Dockerfile完成,只会保留部署阶段产生数据。
选择最小的基础镜像
例如alpine
查看全文
相关阅读:
cf-779E (拆位)
石子游戏 (SG函数)
[POI2017] Flappy Bird (思维题)
Alice and Bob (SG函数)
Red is good (DP)
CodeVS-1669 (背包问题)
GalaxyOJ-468 (LCA)
BZOJ-1191 (二分图匹配)
Reinforcement Learning 笔记(4)
Reinforcement Learning 笔记(3)
原文地址:https://www.cnblogs.com/scajy/p/13840288.html
最新文章
转:浅谈char类型范围
错误 C2509 “CreateObject”: 成员函数没有在“CXXXXX”中声明
Qt计算2个时间的秒间隔
linux ftp 以root登录 提示530 login incorrect
嵌入式linux系统中使用QAudioRecorder录音调用Record函数后不产生文件
QAudioInput: open error, invalid format.
QT_DEBUG_PLUGINS=1
Qt下浮点数有效小数位数的处理
linux 执行shell文件
docker 配置sonatype/nexus3
热门文章
git配置
docker 基础
docker 搭建gitlab
docker 部署ftp
linux 复制到远程服务器
docker 保存镜像 加载镜像
docker 部署 tomcat
java 线程池
cf-343D (深搜序+线段树)
GalaxyOJ-510 (点分治)
Copyright © 2011-2022 走看看