![25b7fef2290d301a4518005f87992436.png](https://img-blog.csdnimg.cn/img_convert/25b7fef2290d301a4518005f87992436.png)
本文主要介绍 CentOS 系统安装 Docker 的流程。
前提条件
OS 要求
CentOS7:
The centos-extras repository must be enabled. This repository is enabled by default, but if you have disabled it, you need to re-enable it.
The overlay2 storage driver is recommended
卸载旧的版本
较旧版本的 Docker 被称为 docker
或 docker-engine
。如果已安装这些,请卸载它们以及相关的依赖项:
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-selinux
docker-engine-selinux
docker-engine
/var/lib/docker
目录下保存着镜像、容器、卷、网络。官方文档安装的 docker-ce
包,内部源中只有 docker-engine
包,docker-ce
是最新的社区版本的包名。
安装 Docker CE
使用源安装
设置源
1.安装依赖的包,yum tils
提供了 yum-config-manager
套件, device-mapper-persistent-data
和 lvm2
是 devicemapper
存储驱动所依赖的包。
$ sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2
2.使用如下命令设置 stable 源:
$ sudo yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
国内可选择清华大学源-Docker Community Edition 镜像使用帮助
安装 Docker CE
1.安装最新版本的 Docker CE:
$ sudo yum install docker-ce
2.要安装特定版本的 Docker CE,可在 repo 中列出可用版本,然后选择并安装:
$ yum list docker-ce --showduplicates | sort -r
Docker 安装之后, docker 组就被创建了,但没有用户加到这个群组中。
3.启动 Docekr:
$ sudo systemctl start docker
4.可以通过运行 hello-world
镜像来验证 docker 的安装成功: