查看: 1229| 回复: 4
跳转到指定楼层
上一主题 下一主题
收起左侧

[自我提升] 求教Dockerfile里面的几个细节

🔗
匿名用户-EYWXH  | 添加认证 | 2022-8-1 06:28:15 |倒序浏览
本帖最后由 匿名 于 2022-7-31 15:12 编辑

楼主最近在学习Docker,研究了组里的Dockerfile半天还是有几个地方不太明白。组里技术栈使用的是Kotlin + Sprintboot。

.google  и
1. 第一行是引入的gradle吗?后面怎么还跟着-jdk11? 楼主上docker hub上面查了这个dockerfile,但是解释的不清楚。
2. 第七行是引入的jdk吗?
. 1point 3 acres3. 第5行那个 -PskipCodeAnalysis 是什么意思啊?从网上查不到这个呀。 ..




跪谢各位大佬了!回复加米!

本帖子中包含更多资源

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

上一篇:Meta bootcamp选组让我看到了很多风口上的猪
下一篇:请推荐,哪些大tech公司WLB比较好?
全局:
可以查 multi stage build 了解更詳細的資訊

這個技巧在 build image 時蠻常用的。Java 我不熟如果有講錯請見諒。假設今天要 build 一個 production 的 image,我直接拿 jdk-11 的 image 來 build,產出的 image 一定會很大。但我們其實只要 build 出來的 binary 可以執行就行了,所以才會用到 multi stage build 這個技巧,大幅減少最後產生的 image 大小。

通常第二個 FROM 所使用的 base image 都會是精簡版的 image 例如 alpine linux 等等。

补充内容 (2022-08-01 11:22 +08:00):
剛好路過 從 devops 的角度補充一下 😂

评分

参与人数 1大米 +1 收起 理由
zzupupup + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
From 后面是image_name:tag_name

第一个就是一个tag名字,是一体的

评分

参与人数 1大米 +1 收起 理由
zzupupup + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
阵雨 2022-8-1 09:41:18 | 只看该作者
全局:
line 7 和 line 1 就是用了两个 image

line 5 大概就是 build 了一下去掉 test folder 然后 property 是 skip code analysis

https://docs.gradle.org/current/ ... line_interface.html

评分

参与人数 1大米 +1 收起 理由
zzupupup + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
是DD的吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表