作家
登录

理解Docker的多阶段镜像构建

作者: 来源: 2017-11-14 09:05:22 阅读 我要评论

我们来应用multi-stage来build一下上述例子:

  1. # docker build -t myrepo/myhttserver-multi-stage:latest . 
  2. Sending build context to Docker daemon  3.072kB 
  3. Step 1/9 : FROM golang:alpine as builder 
  4.  ---> 9e3f14138abd 
  5. Step 2/9 : WORKDIR /go/src 
  6.  ---> Using cache 
  7.  ---> 7a99431d1be6 
  8. Step 3/9 : COPY httpserver.go . 
  9.  ---> 43a196658e09 
  10. Step 4/9 : RUN go build -o myhttpserver ./httpserver.go 
  11.  ---> Running in 9e7b46f68e88 
  12.  ---> 90dc73912803 
  13. Removing intermediate container 9e7b46f68e88 
  14. Step 5/9 : FROM alpine:latest 
  15.  ---> 053cde6e8953 
  16. Step 6/9 : WORKDIR /root/ 
  17.  ---> Using cache 
  18.  ---> 30d95027ee6a 
  19. Step 7/9 : COPY --from=builder /go/src/myhttpserver . 
  20.  ---> f1620b64c1ba 
  21. Step 8/9 : RUN chmod +x /root/myhttpserver 
  22.  ---> Running in e62809993a22 
  23.  ---> 6be6c28f5fd6 
  24. Removing intermediate container e62809993a22 
  25. Step 9/9 : ENTRYPOINT /root/myhttpserver 
  26.  ---> Running in e4000d1dde3d 
  27.  ---> 639cec396c96 
  28. Removing intermediate container e4000d1dde3d 
  29. Successfully built 639cec396c96 
  30. Successfully tagged myrepo/myhttserver-multi-stage:latest 
  31.  
  32. # docker images 
  33. REPOSITORY                       TAG                 IMAGE ID            CREATED             SIZE 
  34. myrepo/myhttserver-multi-stage   latest              639cec396c96        About an hour ago   16.3MB 

我们来Run一下这个image:

四、小结

懂得Docker的多阶段镜像构建

【编辑推荐】

  1. 看来Kubernetes将一统世界?Docker也无法幸免
  2. Docker应用OpenStack Cinder持久化volume道理分析及实践
  3. 58同崇高可用Docker容器云平台的技巧演进之路
  4. 左耳朵耗子:Go说话,Docker和新技巧

      推荐阅读

      Mobile Pwn2Own世界黑客大赛攻破iOS11,iPhone X被远程越狱

    Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 信赖会有越来越多的年青人参加到收集安然行业中来,以“没有收集安然就没有国度安然”为指导,>>>详细阅读


    本文标题:理解Docker的多阶段镜像构建

    地址:http://www.17bianji.com/lsqh/38807.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)