虚拟机技术缺点:
1.资源占用十分多
2.冗余步骤多
3.启动很慢!
容器化技术
我们去安装docker:
我们先保证我们的虚拟机是可以使用的。
环境查看:
系统内核是3.10以上的
系统版本:
我们用的是centOS7虚拟机。
然后我们有了这个基本环境,我们就可以来安装了:
帮助文档:
然后我们就可以把它安装在centOS7上。
1.卸载旧的版本:
这一步做完以后。
我们就可以去接下来去安装一些docker需要的安装包:
我们是通过依赖的方法进行安装docker:
然后我们要去设置镜像的仓库:
默认是国外的非常慢。不要直接用这个。
我们要用国内的一些阿里云安装地址,阿里云镜像会快一些:
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
我们就安装完了。
然后我们就可以安装最新版的docker引擎了。
docker-ce 社区版 ee企业版
在这之前我们先去更新一下我们的yum索引:
然后我们就去安装我们的docker引擎就可以了:
现在我们安装完毕,我们就可以开始启动docker了:
我们启动之后,我们怎么去判断我们的docker已经启动成功了呢?
和我们安装java一样 ,我们只需要启动docker version就可以判断我们是否启动成功了:
然后我们就可以去用Hello world去初步测试一下了:
然后我们去看一下我们下载的这个hello world镜像在不在:
了解:卸载docker:
删除的时候我们先卸载依赖,然后删除资源。 /var/lib/docker是docker的默认安装路径。
阿里云镜像加速
然后我们要找到镜像加速地址:
3.配置使用:
我们这样就配置完了,以后我们使用的时候下载就会更加的快速了。
run的运行流程图:
底层原理
到此为止,我们这部分docker的安装和理论部分就结束了。可以看到我们的docker安装基本上就是按照docker官方文档的步骤去做的,所以大家以后也要养成看官方技术文档的习惯和能力。