我的docker随笔:开篇

本文分享了作者在工作中使用Docker的实际经验,包括如何基于Docker实施CI/CD流程,研究Docker源码的心得,以及如何高效利用Docker镜像市场进行自动化构建等。文中还提供了国内下载Docker镜像的加速技巧。

layout: post
title:
keywords:
category : docker容器
tags : [docker]

李迟按:
自换新工作来,几乎没有再更新博客了。从去年下半年开始,陆续接触、学习、使用docker,在公司中推行docker化开发,基于docker的CICD,了解kubernetes,并开始研究docker源码,时光荏苒,一下子已经过去大半年了,对docker也算有点使用体会。这个系列文章是围绕docker展开的,记录与之相关的技术点滴。由于是随笔而不是教程,写起来可能有些简陋,也不会过多涉及技术原理方面,毕竟我也不年经了,学究习惯不多,一切以解决实际问题为主。写出来,一方面是提供日后查阅,工作多年,对于某些知识点,我还是要翻看旧时文章才能找到方法。另一方面,网络上关于docker的资料,五花八门,参差不齐,错误的有之,不实用的有之。再者,如能帮助一二网友,那是庆幸的事,但万一误人子弟,却非本意。因此,决定自己动笔写一写自己的使用经历,并根据实际情况修正。
诚惶诚恐,如履薄冰,不当之处,万望指正批评。

下面是一些心得体会:

  1. 对于docker,每个人看法不同。但是,有的资料、书籍似乎有夸大其作用之嫌。对我来说,docker在一些开发环境、程序运行应用场合中,表现出来的作用非常大。
  2. docker发展非常快,有些市面上的书籍比较使用的版本比较旧,有的网络资料也过时,建议阅读时一定要看清docker版本号以及写作时间(当然,这点也包括本系列文章),文章只能作参考,还是要动手摸索。另外也建议看看官方文档。
  3. docker国内下载比较慢,但是可以使用国内镜像市场的加速器(比如阿里云加速器)以提高速度。
  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 login --username=latelee@163.com registry.cn-hangzhou.aliyuncs.com  

个人docker加速地址:

https://a8qh6yqv.mirror.aliyuncs.com  

李迟 2017.3.28 深夜

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值