1、Docker的容器虚拟化技术需要基于操作系蕙蝤叼翕统的很多特性来实现,虽然Windows10专业版支持相关的容器相关技术(可以直接安装Docker),但建议还是将Doc娱浣嫁装ker安装在 Linux 上(如果你是Windows系统,为了测试学习,可以先安装一个普通的虚拟机并安装Linux系统)。当然,Docker还通过Docker Desktop(Win10系统,需Hyper-V特性支持)以及Docker Toolbox两款软件来支持Windows系统安装Docker,但其本质都是在你的系统之上创建一个虚拟机并安装Linux系统,然后再在该Linux系统中安装Docker。更多详细信息,可以登录Docker官网查看,本篇经验基于虚拟机上的 CentOS7 系统安装Docker。
2、安装相关的软件工具包:yum install yum-utils device-mapper-persistent-data lvm2yum-utils,提供yum-config-manager功能,device-mapper-persistent-data 和 lvm2 是储存设备映射(devicemapper)必须的两个软件包。
3、配置docker的仓库(新增一个yum仓库):yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo我们等会安装Docker时,需要从这个仓库下载相关安装包。
4、安装Docker CE,Docker提供两种版本EE(企业版)和CE(社区版),对于我们学习和测试,CE就足够了:yum install docker-ce注意,中间有两步需要我们确认下载安装。
5、设置Docker服务开机启动,并启动Docker服务,确认安装成功:systemctl enable docker -- 开机启动服务systemctl start docker -- 手动启动Docker 服务docker version -- 确认docker安装成功