码农的世界「中级篇」docker践行devOps理念Docker

『中级篇』docker之CI/CD持续集成-(终结篇)(77)

2018-10-02  本文已影响3人  IT人故事会

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
原文链接地址:『中级篇』docker之CI/CD持续集成-(终结篇)(77)

今天是中级终结篇的最后一次了,想想在二个月的时间,每天的坚持学习和更新收获还是满满的,跟我一起学习的小伙伴不知道你收获到了吗?

想说的

这几次CI/CD介绍了gitlab,gitlab-ci,docker,所有的工具都是免费的,提供了一个方式,作为个人也好,公司也好,我可以在本地的机器上,适合自己的使用的CICD的环境,供我们team来使用。

通过前面的学习,我相信一些之前都没了解过gitlab-ci的老铁,通过跟我的一起学习,对gitlab-ci有一定的了解和认识。如果之前用过jenkins的更好的对于对比。gitlab-ci对于跟gitlab的结合是更好的,直接通过pipline的方式merge,也可以看到每次pipline的情况,gitlab-ci也是天然支持分布式的,gitlab-ci的runner可以装在自己的笔记本上,在自己的gitlab-ci上跑一些测试什么的。gitlab-ci这种pipline的方式,支持shell脚本的,可以无限的进行放大。

后面如何学习

搜索:gitlab cicd,发现很多很多的视频和demo

https://github.com/limingios/docker/tree/master 做的之前的例子能灵活的使用和实践。今后的工作里面把CICD灵活使用起来。

恭喜老铁

如果你从头到现在,你已经完成了中级篇所有的学习,其实中级就是入门加中级,通过这个学习可以打下良好的基础,网上各种方式吧,条条大路通罗马,容器技术是一个非常热门的技术,刚开始写中级的时候docker是v18.03,目前的版本是v18.05了,技术发展还是很快的,我是每天发一篇,但是可能我有时候一天写几篇,总体来说这个中级我写了2个多月时间。技术发展的快,可能当老铁看到这篇文章的时候已经v20也说不定,新的版本发出,旧的一些可能被替换或者被删除掉,这也是技术变革的影响,学习这个不要限于我写的文章本身,可能我遇到的问题你不见得遇到,但是你遇到的问题,可能之前这个坑我没踩过。但是大坑都踩了小坑靠自己的思考解决了。也可以通过留言的方式一起来讨论把这个坑给填平。我的信条就是帮助别人,互相成长!

PS:学习这个技术一定要紧随时代的潮流,干IT没办法,逆水行舟不进则退!不断的追随docker的新技术,学习的东西一定要实践,最好在工作中,只有这样才能提高咱们自己的水平,遇到的问题多在 https://stackoverflow.com/ 进行查看大神们的解决方案,国内baidu太坑了,记住你遇到的问题可能很多时候都是小问题,小细节。还有一点是https://github.com上多看docker的源码。多提issue,有热心的人会帮咱们进行解答的。推荐使用https://google.com,自己解决问题。科学上网也是搞IT必须的。中级篇也就终结了,后面也会退出高级篇,希望各位老铁,学习愉快,工作顺利,少踩坑! 谢谢您一如既往的关注和支持我,后续高级篇继续相见!跪安了!


往期精彩
  1. docker导学(一)
  2. 容器的技术概述(二)
  3. docker的魅力初体验-5分钟安装wordpress不走弯路(三)
  4. docker官网介绍(四)
  5. 如何在mac上安装docker(五)
  6. 如何在window上安装docker(六)
  7. 如何在mac上通过vagrant安装虚拟机(七)
  8. 如何在window上通过vagrant安装虚拟机(八)
  9. docker-Machine的本地使用(九)
  10. docker-Machine的本地使用(十)
  11. 在linux/mac下通过Docker-Machine在阿里云上的使用(11)
  12. docker架构和底层技术(12)
  13. docker Image概述(13)
  14. 手动建立一个base Image(14)
  15. 什么是Container(15)
  16. 构建自己的Docker镜像(16)
  17. Dockerfile详解(17)
  18. 镜像的发布(18)
  19. Dockerfile实战(19)
  20. 容器的操作(20)
  21. Dockerfile实战CMD和ENTRTYPOINT的配合(21)
  22. 容器的资源限制(22)
  23. docker网络(23)
  24. docker学习必会网络基础(24)
  25. Linux网络命名空间(25)
  26. Docker Bridge详解(26)
  27. 容器之间的Link(27)
  28. 容器的端口映射(28)
  29. 容器网络之host和none(29)
  30. 多容器复杂应用的部署(30)
  31. overlay网络和etcd实现多机的容器通信(31)
  32. docker的数据持久化存储和数据共享(32)
  33. windows下vagrant 通过SecureCRT连接centos7(33)
  34. 数据持久化之Data Volume(34)
  35. 数据持久化之bind Mounting(35)
  36. docker 使用bind Mounting实战(36)
  37. docker容器安装wordpress(37)
  38. docker Compose到底是什么(38)
  39. Docker Compose的安装和基本使用(39)
  40. Docker 水平扩展和负载均衡(40)
  41. Docker compose 部署一个复杂的应用(41)
  42. 容器编排Docker Swarm介绍(42)
  43. docker-swarm创建一个多节点集群(43)
  44. play with docker 的使用(44)
  45. docker-swarm中的Service创建维护和水平扩展(45)
  46. 在docker-swarm集群里通过serivce部署wordpress(46)
  47. 集群服务间通信之RoutingMesh(47)
  48. RoutingMesh之Ingress负载均衡(48)
  49. Docker-Stack部署wordpress(49)
  50. Docker-Stack部署投票应用(50)
  51. Docker-Secret管理和使用(51)
  52. Docker service更新(52)
  53. Docker的收费模式(53)
  54. Docker-cloud介绍(54)
  55. Docker Cloud自动构建 Docker image(55)
  56. Docker企业版的在线免费体验(56)
  57. docker企业版本地安装之UCP(57)
  58. docker体验阿里云的容器服务(58)
  59. 阿里云安装Docker企业版UCP和DTR(59)
  60. Kubenetes简介(60)
  61. Minikube快速搭建K8S单节点环境(61)
  62. K8S最小调度单位Pod(62)
  63. K8S横向扩展功能ReplicaSet和ReplicationController(63)
  64. k8s重要的Deployment(64)
  65. Vagrant在本地搭建多节点K8S集群(65)
  66. k8s基础网络Cluster Network(66)
  67. k8s的Service简介和演示(67)
  68. k8s的NodePort类型Service以及Label的简单实用(68)
  69. CI/CD持续集成/持续部署(69)
  70. docker之CI/CD持续集成-gitlab安装(70)
  71. docker之CI/CD持续集成—GitLab CI服务器(71)
  72. docker之CI/CD持续集成—真实Python项目的CI演示(72)
  73. docker之CI/CD持续集成—真实JAVA-Maven项目的CI演示(73)
  74. docker之CI/CD持续集成-CD演示(74)
  75. docker之CI/CD持续集成-整个流程串联(75)
  76. docker之CI/CD持续集成-项目生成镜像(76)
上一篇下一篇

猜你喜欢

热点阅读