Docker简介安装与下载
Docker
1、为什么要使用Docker?
历史演化:物理机时代->虚拟机时代->容器化时代
(1)物理机时代:
-
- 部署非常慢
- 成本很高
- 资源浪费
- 难于扩展与迁移
- 受制于硬件
(2)虚拟机时代:
-
- 多部署
- 资源池
- 资源隔离
- 很容易扩展
- VM需要安装操作系统
(3)容器化时代:
容器化技术比虚拟机更灵活,更小巧
2、容器化技术的应用场景?
-
- 标准化的迁移方式
- 统一的参数配置
- 自动化部署
- 应用集群监控
- 开发与运维之间的沟通桥梁
3、Docker介绍
-
- 开源的应用容器引擎,基于 Go 语言开发
- 容器是完全使用沙箱机制,容器开销极低
- Docker就是容器化技术的代名词
- Docker也具备一定虚拟化职能
我想大家一定很熟悉这个图标,对,这就是docker,接下来先给大家讲解一下docker的安装步骤。
4、Centos7环境安装Docker
准备工作:
VMware 、 Centos7 、Xshell
(1)打开VMware 在终端输入ifconfig查看Linux服务器的IP。
(2)使用Xshell连接Linux服务器使用IP和用户密码
(3)-y 是自动确认 yum-utils这是第一个主件它是yum的工具集,device-mapper-persistent-data lvm2 这两个主件的含义是安装我们数据存储的驱动包;
yum install -y yum-utils device-mapper-persistent-data lvm2
(4) 这里大家还要注意一个细节这里我们安装的是社区版本-ce,企业版本需要收费,但也提供了更多的支持。
yum-config-manager 这个命令是由上面utils准备的简化工具,--add-repo 代表设置新的安装源,因为docker的默认安装源是在国外,所以我们将其修改为国内阿里云的安装源,可以极大地提高下载速度,国内阿里云的下载路径为:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(5)让yum检测哪个安装源是最快的,优先去使用它,当我们看到元数据已建立,说明有限使用阿里云的数据源,到这里准备工作就已经完成了。
yum makecache fast
(6)这里看到-ce大家已经能明白我们下载的是开源的社区版本的docker
yum -y install docker-ce
(7)检测一下我们安装的docker是否成功,首先启动我们的docker容器,然后输入docker version查看docker的版本
service docker start
(8)下面我们验证一下docker是否能否运行呢?
从国外远程仓库中将名为hollow-woorld自动下载到本地,创建他的容器来运行一下。
当你看到hellow from docker 以后证明docker已经安装成功了!!!!!