Docker支持的系统
Docker支持多种系统的安装,除了Linux版本,还支持Mac、Windows版本。我们常用的是安装在Linux上,同时也支持多种的Linux系统,包括centos,ubuntu, debian等等。不同的操作系统版本,可以参照官方文档中,对应的提示来安装,本文介绍centos系统下的Docker安装。
https://docs.docker.com/v17.09/engine/installation/linux/docker-ce/centos/
版本介绍
Docker分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。
社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。
安装步骤
1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r
命令查看你当前的内核版本
[root@localhost software]$ uname -r
3.10.0-1062.el7.x86_64
2、确保你进入了root管理员权限sudo -i
,然后输入密码。
sudo -i
3、更新yum源,使用yum update
命令
yum update
4、查看仓库中docker版本,使用以下命令
yum list docker-ce --showduplicates | sort -r
注意,如果你无法查到docker-ce版本的包,可以试试docker进行查找,我的linux版本是通过阿里云下载的镜像,通过docker才找到了包。
5、如果找到了包,就可以使用yum install docker-ce
命令来安装了,到中间提示时,键入y进行下载安装。
yum install docker-ce
如果第4步中,你是用docker查找的包,那就用yum install docker
来安装
yum install docker
最后出现Complete!时,说明安装完成
Complete!
查看是否安装成功,键入docker
命令,显示如下,说明安装成功
docker
6、开启docker服务
systemctl start docker
7、检验docker正确安装,服务正常启动,使用docker官方的镜像hello-world来创建运行一个容器。如果出现以下界面,说明你成功安装了docker并正常启动了docker服务。
docker run hello-world
使用Package包来安装docker
1、进入 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 下载你想要的 .rpm
版本文件。比如:
docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm
2、使用FileZilla等工具,将docker包上传至Linux目录/usr/local/software/docker/
,如果没有目录,可以创建对应文件夹。
3、确保进入root管理员权限sudo -i
,然后使用以下命令安装
yum install /usr/local/software/docker/docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm
4、安装完成后,启动docker服务
systemctl start docker
5、验证成功安装,并成功启动docker服务
docker run hello-world