本文按照官方文档测试安装,可以直接移步官网地址如下。
docker官方文档地址:https://docs.docker.com
CentOS 安装docker 官方文档地址:https://docs.docker.com/engine/install/centos/
1、移除旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装yum utils包
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3、可选:启用夜间存储库或测试存储库。
$ sudo yum-config-manager --enable docker-ce-nightly
$ sudo yum-config-manager --enable docker-ce-test
$ sudo yum-config-manager --disable docker-ce-nightly
4、安装docker 引擎
$ sudo yum install docker-ce docker-ce-cli containerd.io
5、查看可用版本
$ 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
6、安装制定版本
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
7、启动docker
$ sudo systemctl start docker
8、测试执行
$ sudo docker run hello-world
9、卸载docker和docker引擎
$ sudo yum remove docker-ce docker-ce-cli containerd.io
10、主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有图像、容器和卷,请执行以下操作:
$ sudo rm -rf /var/lib/docker