李迟按:
自换新工作来,几乎没有再更新博客了。从去年下半年开始,陆续接触、学习、使用docker,在公司中推行docker化开发,基于docker的CICD,了解kubernetes,并开始研究docker源码,时光荏苒,一下子已经过去大半年了,对docker也算有点使用体会吧。这个系列文章是围绕docker展开的,记录与之相关的技术点滴。由于是随笔而不是教程,写起来可能有些简陋。
下面是一些心得体会:
1、对于docker,每个人看法不同。但是,有的资料、书籍似乎有夸大其作用之嫌。对我来说,docker在一些开发环境、程序运行应用场合中,表现出来的作用非常大。
2、docker发展非常快,有些市面上的书籍比较使用的版本比较旧,有的网络资料也过时,建议阅读时一定要看清docker版本号以及写作时间(当然,这点也包括本系列文章),文章只能作参考,还是要动手摸索。另外也建议看看官方文档。
3、docker国内下载比较慢,但是可以使用加速器(就是一个http地址)以提高速度。
4、docker官方的镜像市场,可以和gitlab或github配合进行自动化构建,并且将生成的docker镜像存储在dockerhub上。
5、对于代码或脚本不方便公开又不想花费金钱托管镜像的,可以使用gitlab托管代码,并使用阿里云镜像服务。
6、google有自己的docker镜像市场(在kubernetes应用中大量使用gcr镜像),但由于众所周知的原因,国内几乎无法访问。但是,可以利用dockerhub做中转。
docker仓库大本营:
https://hub.docker.com/
或
https://hub.docker.com/
个人积累的资源如下:
docker-compose文件:
https://github.com/latelee/docker-compose
dockerfile文件:
https://github.com/latelee/dockerfile
个人docker镜像:
https://hub.docker.com/u/latelee/
个人阿里云镜像:
registry.cn-hangzhou.aliyuncs.com/latelee
个人docker加速地址:
https://a8qh6yqv.mirror.aliyuncs.com
李迟 2017.3.28 深夜