1、安裝相關工具類
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
yum-utils:提供了yum-config-manager工具
device-mapper-persistent-data lvm2:devicemapper存儲驅動所需的工具包
2、安裝stable倉庫
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
報錯:Loaded plugins: fastestmirror
原因:國內訪問不到docker官方鏡像
解決:使用阿里的
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、啓用edge和test倉庫(默認禁用,使用下面命令啓用即可)
sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --enable docker-ce-test
4、更新yum的包索引
sudo yum makecache fast
5、安裝
sudo yum install docker-ce
安裝指定版本
yum list docker-ce.x86_64 --showduplicates | sort -r
sudo yum install docker-ce-<VERSION>
升級Docker
sudo yum makecache fast
6、啓動Docker
sudo systemctl start docker
7、驗證安裝是否正確
sudo docker run hello-world
Docker將會下載測試鏡像,並使用該鏡像啓動一個容器。
8、shell一鍵安裝
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh