举杯邀月

centos7 安装docker

摘要:centos7 安装docker,Docker 要求 CentOS 系统的内核版本高于 3.10,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker

前提条件:

目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10
以上。

可通过 uname -r 命令查看你当前的内核版本

安装docker

1、使用 root 权限登录 Centos。确保 yum 包更新到最新。

sudo yum update
1
1
1
1
1
1

2、卸载旧版本

sudo yum remove docker  docker-common docker-selinux docker-engine
1
1
1
1
1
1

如果yum报告没有安装这些软件包,则可以。
3、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
1
1
1
1
1
1

4、设置yum源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
1
1
1
1
1
1

5、列出并对您的仓库中可用的版本进行排序。此示例按版本号对结果进行排序,从最高到最低,并被截断:

yum list docker-ce --showduplicates | sort -r
1
1
1
1
1
1

6、安装docker

sudo yum install docker-ce 
1
1
1
1
1
1

由于repo中默认只开启stable仓库,故这里安装的是最新稳定版18.09.6

也可以指定版本安装

sudo yum install   # 例如:sudo yum install docker-ce-17.12.0.ce
1
1
1
1
1
1

7、启动并加入开机启动

sudo systemctl start docker
sudo systemctl enable docker
1
2
1
2
1
2
1
2
1
2
1
2

8、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

docker version
1
1
1
1
1
1

卸载Docker CE

1、卸载Docker包:

sudo yum remove docker-ce
1
1
1
1
1
1

2、主机上的图像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:

sudo rm -rf /var/lib/docker
1
1
1
1
1
1

作者:举杯邀月

出处: http://www.hug-code.cn/archives/5fc5b3f671fb2.html

2020-05-05 标签: linux