M晶片parallels desktop安裝Ubuntu docker

Ad1ey發表於2024-11-09
  1. 安裝所有必需的依賴包。

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

  1. 將Docker GPG金鑰新增到伺服器的金鑰環中

sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc

  1. 將最新的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

  1. 更新伺服器包索引

sudo apt update

  1. 安裝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應用程式。
  1. 檢視伺服器上安裝的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

相關文章