从零开始学习Docker(一、docker安装与镜像加速)
Docker作为虚拟化的神器,一直以来想学习一下,但没有契机,故而耽搁许久。近来闲来无事,便下载安装,试验一把,方得体验果然其名不虚。功能之强大、可用场景之广泛、入门之简单,令人惊叹。今日把其中遇到的一些坑记录下来,以方便后来者。docker官方文档编写的相当好,按照其GetStarted所指引的一步步去试验,很快就可以上手。因此,我不再按部
Docker作为虚拟化的神器,一直以来想学习一下,但没有契机,故而耽搁许久。近来闲来无事,便下载安装,试验一把,方得体验果然其名不虚。功能之强大、可用场景之广泛、入门之简单,令人惊叹。今日把其中遇到的一些坑记录下来,以方便后来者。docker官方文档编写的相当好,按照其GetStarted所指引的一步步去试验,很快就可以上手。因此,我不再按部就班原封不动将其翻译一遍,只是记录自己在学习过程中的一些疑惑和解答。故而,大家学习时建议主要按照官方文档指引去试验,结合本博文进行学习。
一、Docker的安装
Docker安装只需要注意操作系统版本的匹配问题,截止到本博文发布之时,Win10操作系统支持直接安装Docker,其他旧版的桌面操作系统需要安装Docker toolbox。其他操作系统如Linux、MAC等同样的道理,安装官方提示安装就好了。
二、镜像加速
Docker安装好以后,默认连接的registry是docker官方的,pull image很慢,所以必须设置镜像加速。国内较好的加速站点推荐阿里云和daocloud,既然学习docker,不要嫌麻烦,注册个账号。阿里云免费时间好像是6个月,daocloud免费30天。但是仍然推荐daocloud。为什么呢?
我们注册账号,主要是为了后面能推拉自己制作的image,而且,在推拉image之前,必然要先登录到某一个registry上。经实践检验,登录阿里云的registry时,按照阿里云官方提示docker login –username= registry.cn-hangzhou.aliyuncs.com登录不上。而登录daocloud.io很顺利。
说远了,说回到镜像加速。切忌直接从百度上搜索“Docker镜像加速”,随便找一个别人写的东西去照着做,因为每个人的加速器地址可能是不一样的,别人能用的你不一定就能用。最好是在你注册好阿里云或daocloud的账号以后,登录到管理控制台,找到相应的加速器配置文档,按照指令去做。
例如:daocloud的加速器配置文档入口如下:
更多推荐
所有评论(0)