我的環境是阿里云服務器(新環境)
【待繼續】
【新方法】
- ?我已經安裝了docker,所以這里我先卸載。
卸載命令:sudo yum remove docker* containerd.io -y
-
Docker默認保存位置是
/var/lib/docker/
,卸載Docker時,鏡像、容器、存儲卷和網絡不會被自動刪除。如果您想要刪除這些數據,需要手動刪除。 - 查看系統配置
輸出類似于:cat /etc/os-release
NAME="Alibaba Cloud Linux" VERSION="3 (OpenAnolis Edition)" ID="alinux" ID_LIKE="rhel fedora centos anolis" VERSION_ID="3" VARIANT="OpenAnolis Edition" VARIANT_ID="openanolis"
稍作解釋:version=3表示是linux3版本,與linux2版本安裝不一樣。
具體各個安裝文檔參考:
安裝Docker并使用鏡像倉庫ACR_云服務器 ECS(ECS)-阿里云幫助中心 - 這里可以看自己的阿里云鏡像加速地址:阿里云登錄 - 歡迎登錄阿里云,安全穩定的云計算服務平臺
- 查看版本
sudo docker -v
? - ?
【舊方法】
實際操作步驟(此步驟能安裝,但我使用了新的方法再次安裝):
- 卸載舊版本(如有)
sudo yum remove docker* containerd.io -y - 安裝必要工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 - 添加阿里云Docker倉庫
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo - ?生成元數據緩存(使用正確命令)
sudo yum makecache - 安裝Docker引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io - 啟動并設置開機自啟
sudo systemctl start docker
sudo systemctl enable docker - 驗證安裝
docker --version
sudo docker run hello-world - 查看docker服務狀態
sudo systemctl status docker
- 鏡像加速配置(推薦阿里云容器鏡像加速):
sudo tee /etc/docker/daemon.json <<EOF {"registry-mirrors": ["https://<你的專屬加速器地址>.mirror.aliyuncs.com"] } EOF
- 重啟Docker:
sudo systemctl daemon-reload sudo systemctl restart docker
end