1、安裝步驟可以參考官網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
安裝方法
您可以根據需要以不同的方式安裝 Docker Engine:
-
大多數用戶 設置 Docker 的存儲庫並從中安裝,以便於安裝和升級任務。這是推薦的方法。
-
一些用戶下載 RPM 包並 手動安裝它並完全手動管理升級。這在諸如在無法訪問 Internet 的氣隙系統上安裝 Docker 等情況下很有用。
-
在測試和開發環境中,一些用戶選擇使用自動化 便利腳本來安裝 Docker。
步驟1:設置存儲庫
安裝yum-utils包(提供yum-config-manager 實用程序)並設置穩定的存儲庫。
sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
步驟2:
sudo yum install docker-ce docker-ce-cli containerd.io
步驟3:啟動docker
sudo systemctl start docker
步驟4:驗證docker
sudo docker run hello-world
步驟5:開機自啟動docker
sudo systemctl enable docker
步驟6:設置daemon.json
{"log-driver":"json-file", "log-opts": {"max-size":"500m", "max-file":"3"} }
步驟7:重啟docker
sudo systemctl restart docker
阿里雲幫助文檔按照docker:https://help.aliyun.com/document_detail/187598.html
最新阿里雲docker安裝步驟:
Docker有兩個分支版本:Docker CE和Docker EE,即社區版和企業版。本教程基於CentOS 7安裝Docker CE。
安裝docker的依賴庫
yum install -y yum-utils device-mapper-persistent-data lvm2
安裝docker ce的軟件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安裝docker ce
yum makecache fast
yum -y install docker-ce
啟動docker服務
systemctl start docker
Docker的默認官方遠程倉庫是hub.docker.com,由於網絡原因,下載一個Docker官方鏡像可能會需要很長的時間,甚至下載失敗。為此,阿里雲容器鏡像服務ACR提供了官方的鏡像站點,從而加速官方鏡像的下載。下面介紹如何使用阿里雲鏡像倉庫。
https://cr.console.aliyun.com/


-
切換至終端頁面。執行如下命令配置Docker的自定義鏡像倉庫地址。請將下面命令中的鏡像倉庫地址 https://kqh8****.mirror.aliyuncs.com 替換為上一步阿里雲為您提供的專屬鏡像加速地址。
-
tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"] } EOF
重新加載服務配置文件
- systemctl daemon-reload
- 重啟docker服務 systemctl restart docker
