准备工作
操作系统要求
CentOS 7 以后都可以安装 Docker 了,也可以确认一下。
$ uname -a
Linux localhost.localdomain 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 29 14:49:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Docker 需要用到 centos-extra 这个源,如果您关闭了,需要重启启用,可以参考 Available Repositories for CentOS
卸载旧版本
旧版本的 Docker 被叫做 docker 或 docker-engine,如果您安装了旧版本的 Docker ,您需要卸载掉它。
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
旧版本的内容在 /var/lib/docker 下,目录中的镜像(images), 容器(containers), 存储卷(volumes), 和 网络配置(networks)都可以保留。
Docker CE 包,目前的包名为 docker-ce。
安装
安装准备
为了方便添加软件源,支持 devicemapper 存储类型,安装如下软件包
yum update
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
添加 yum 软件源
添加 Docker 稳定版本的 yum 软件源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker
更新一下 yum 软件源的缓存,并安装 Docker。
yum update
yum install docker-ce
如果弹出 GPG key 的接收提示,请确认是否为 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35,如果是,可以接受并继续安装
启动 Docker
systemctl enable docker //开机自动启动docker
systemctl start docker //启动docker
Comments | NOTHING