$ yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine $ rm -rf /etc/systemd/system/docker.service.d $ rm -rf /var/lib/docker $ rm -rf /var/run/docker
1.使用yum安裝docker ce
$ yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
$ yum-config-manager \ --add-repo \ https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
官方源
$ yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
更新yum軟件源緩存
$ yum makecache fast
安裝docker ce
$ yum install docker-ce
2.使用腳本自動安裝
在測試或開發環境中 Docker 官方爲了簡化安裝流程,提供了一套便捷的安裝腳本,CentOS 系統上可以使用這套腳本安裝:
$ curl -fsSL get.docker.com -o get-docker.sh $ sh get-docker.sh --mirror Aliyun
執行這個命令後,腳本就會自動的將一切準備工作做好,並且把 Docker CE 的 Edge 版本安裝在系統中。
啓動docker
$ systemctl enable docker $ systemctl start docker
測試是否成功
$ docker run hello-world