- 安裝所有必需的依賴包。
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
- 將Docker GPG金鑰新增到伺服器的金鑰環中
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
- 將最新的Docker儲存庫新增到APT源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 更新伺服器包索引
sudo apt update
- 安裝Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
上面的命令會安裝最新的Docker版本,其中包含以下外掛:
docker-ce:Docker引擎社群版包。 docker-ce-docker:啟用Docker命令列介面(CLI)。 containerd.io:容器執行時,用於監控Docker容器的生命週期。 docker-buildx-plugin:改進Docker的多平臺構建映象構建能力。 docker-compose-plugin:啟用使用YAML檔案管理多容器Docker應用程式。
- 檢視伺服器上安裝的Docker版本
sudo docker --version
設定開機自啟動
systemctl enable docker.service
檢視是否開啟
systemctl status docker.service
接下來設定docker加速
7.在 /etc/docker/daemon.json 中寫入如下內容(如果檔案不存在請新建該檔案)
{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com"
]
}
8.重新啟動服務
sudo systemctl daemon-reload
sudo systemctl restart docker
9.執行 $ docker info,如果從結果中看到了如下內容,說明配置成功
docker info