本文用来记录如何在 CentOS7
上安装 docker
。
1.安装所需的包, yum-utils
提供了 yum-config-manager
单元,并且 devicemapper
需要 device-mapper-persistent-data
和 lvm2
这两个存储驱动程序。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.设置稳定版docker的仓库地址
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.安装最新稳定版docker
sudo yum install docker-ce docker-ce-cli containerd.io
4.安装特定版本docker
(1)查看仓库中所有docker版本
yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
(2)安装上述的某一版本
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
5.启动docker
$ sudo systemctl start docker
6.设置开机启动
sudo systemctl enable docker
可选项:启用 nightly
或者 test
版本仓库。
docker.repo文件包含了 nightly
和 test
版本的仓库,不过是默认禁用的,你可以使用一下的命令启动这两个版本的仓库。
1.启用 nightly
sudo yum-config-manager --enable docker-ce-nightly
2.启用 test
sudo yum-config-manager --enable docker-ce-test
3.禁用 nightly
或 test
sudo yum-config-manager --disable docker-ce-nightly