1.基础知识部分
首先我们要理解docker。docker是一个虚拟环境。docker可以虚拟出和虚拟机(KVM, Virtualbox, Vmware)同样的效果,docker相比于虚拟机所需的开销更少,他的虚拟层次更高。你要理解docker的一些基础概念,镜像(images)、容器(Container)、仓库(Repository)。
镜像:简单点说,当我们在虚拟机上安装系统是,需要镜像(ios)文件,docker中的镜像也就相当于这个东西。在docker中,我们可以pull别人镜像到host机,还可以push自己本机镜像到host机。
容器(Container):什么是容器,简单点说就是镜像的运行状态。相比于虚拟机,容器就相当于虚拟机系统安装完成后的状态。pull公共的镜像,运行run命令,这时候就会多出一个容器。
仓库(Repository):Docker中的仓库很像git的代码仓库。你可以pull别人公共仓库的镜像到docker host,也可以pull之前自己中的镜像。仓库就类似于百度云盘。你可将自己镜像push中公共仓库,然后别人就可在公共仓库pull你的镜像用,这点有点类似于百度网盘的分享功能,当然,你也可以把自己镜像设置为私有的。
2.实际操作-安装docker
Docker是一家美国公司,只好遵守美国在出口控制方面的法规。为了努力遵守这些法规,现在阻止位于古巴、伊朗、朝鲜、克里米亚共和国、苏丹和叙利亚这7个国家的所有IP地址。
为了努力遵守这些法规,现在阻止位于古巴、伊朗、朝鲜、克里米亚共和国、苏丹和叙利亚这7个国家的所有IP地址。
古巴+伊朗+朝鲜+克里米亚共和国+苏丹+叙利亚=7个国家。
1.注册docker账号
因为上述原因,需要挂上代理。直接注册,按钮会变灰。
链接:点击注册
注册完成后,我们可下载docker。
下载docker的时候需要用到docker账号。Mac或者windows版本链接:
docker下载链接:docker下载
我的电脑是win10,自己下载windows版本的给你们百度网盘链接。
docker for windows:百度网盘docker 密码:xb7k。
下载之后双击即可安装。
2.注册DaoCloud账号,获取加速服务
直接从docker官网pll镜像到docker host上将会十分缓慢,甚至链接不上。我们可以通过国内免费的加速服务,好多平台都有,我自己用的DaoCloud。
链接:点我注册DaoCloud
注册之后点击下图所示小火箭图标。