看帖神器
未名空间
追帖动态
头条新闻
每日新帖
最新热帖
新闻存档
热帖存档
文学城
虎扑论坛
未名空间
北美华人网
北美微论坛
看帖神器
登录
← 下载
《看帖神器》官方
iOS App
,体验轻松追帖。
Microsoft这是水平太高?
查看未名空间今日新帖
最新回复:2020年6月13日 6点16分 PT
共 (4) 楼
返回列表
订阅追帖
只看未读
更多选项
阅读全帖
只看图片
只看视频
查看原帖
d
didadida
大约 4 年
楼主 (未名空间)
我看的docker书都说RUN command最好合并,难道是过时了?
Microsoft的dockerfile基本就是把原先的linux每个命令前边加个RUN
https://github.com/microsoft/mssql-docker/blob/master/linux/mssql-tools/
Dockerfile
w
walkrandom
大约 4 年
2 楼
虽然这个dockerfile写得差,但不用run用什么?
s
sanwadie
大约 4 年
3 楼
RUN 命令会增加一层(Layer),每层有一点额外开销,层之间是有关联的。在构建镜
像时,如果某层没有改变,就不会被重新构建,如果变了,该层和后边的层会重新构建,下载时,每层下载是并发的。
结论:在开发部署繁忙的项目里,合理的安排、合并、分拆各种os命令到不同的RUN命
令,调整RUN顺序,可以极大地提高构建和部署的效率。
y
yhangw
大约 4 年
4 楼
没啥build image经验。 好奇问下,如果把所有run的命令组合到一个shell或者perl
脚本里用一个run,可见的好处有多少?
【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 我看的docker书都说RUN command最好合并,难道是过时了?
: Microsoft的dockerfile基本就是把原先的linux每个命令前边加个RUN
: https://github.com/microsoft/mssql-docker/blob/master/linux/mssql-tools/
: Dockerfile
请输入帖子链接
收藏帖子
我看的docker书都说RUN command最好合并,难道是过时了?
Microsoft的dockerfile基本就是把原先的linux每个命令前边加个RUN
https://github.com/microsoft/mssql-docker/blob/master/linux/mssql-tools/
Dockerfile
虽然这个dockerfile写得差,但不用run用什么?
RUN 命令会增加一层(Layer),每层有一点额外开销,层之间是有关联的。在构建镜
像时,如果某层没有改变,就不会被重新构建,如果变了,该层和后边的层会重新构建,下载时,每层下载是并发的。
结论:在开发部署繁忙的项目里,合理的安排、合并、分拆各种os命令到不同的RUN命
令,调整RUN顺序,可以极大地提高构建和部署的效率。
没啥build image经验。 好奇问下,如果把所有run的命令组合到一个shell或者perl
脚本里用一个run,可见的好处有多少?
【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 我看的docker书都说RUN command最好合并,难道是过时了?
: Microsoft的dockerfile基本就是把原先的linux每个命令前边加个RUN
: https://github.com/microsoft/mssql-docker/blob/master/linux/mssql-tools/
: Dockerfile