加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

程序员如何编写优雅的Dockerfile

发布时间:2019-04-20 22:53:02 所属栏目:教程 来源:王聪
导读:Kubernetes要从容器化开始,而容器又需要从Dockerfile开始,本文将介绍如何写出一个优雅的Dockerfile文件。 文章主要内容包括: Docker容器 Dockerfile 使用多阶构建 感谢公司提供大量机器资源及时间让我们可以实践,感谢在此专题上不断实践的部分项目及人

Build.sh

  1. #!/bin/sh 
  2. docker build -t –rm hello:build . -f Dockerfile.build 
  3. docker create –name extract hello:build 
  4. docker cp extract:/go/bin/hello ./hello 
  5. docker rm -f extract 
  6. docker build –no-cache -t –rm hello:run . -f Dockerfile.run 
  7. rm -rf ./hello 

执行build.sh完成项目的构建。

从上表可以看到,多文件构建大大减小了镜像的占用空间,但它有三个文件需要管理,维护成本也更高一些。

3. 多阶构建

最后我们来看看万众期待的多阶构建。

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读