?以下有免費的4090云主機提供ubuntu22.04系統的其他入門實踐操作
地址:星宇科技 | GPU服務器 高性能云主機 云服務器-登錄
相關兌換碼星宇社區---4090算力卡免費體驗、共享開發社區-CSDN博客
兌換碼要是過期了,可以私信我獲取最新兌換碼!!!
之所以推薦給大家使用,是因為上面的云主機目前是免費使用的,不需要大家再去安裝虛擬機,部署虛擬機,環境都搭配好了,非常適合新手入門,減少搭建的時間,把時間都用在實踐上。
本文章提供離線安裝docker的方法,系統版本是ubuntu22.04
準備工作
在開始安裝之前,請確保滿足以下條件:
- 操作系統:64 位 Ubuntu 22.04(代號 "jammy")。
- 權限:具有?
sudo
?權限的非 root 用戶。
- 卸載舊版本:如果系統中存在舊版 Docker 或相關包(如?
docker.io
、docker-compose
、containerd
?等),需先卸載以避免沖突:
sudo apt-get remove docker docker-engine docker.io containerd runc
- 網絡連接:確保系統可以訪問 Docker 官方存儲庫。
安裝步驟
以下步驟通過設置 Docker 官方存儲庫安裝 Docker Engine 和 Docker Compose,這是推薦的安裝方法,確保獲取最新版本。
docker安裝包下載:點動科技在線存儲系統
步驟 1:更新 apt 包索引
運行以下命令以更新系統包列表:
sudo apt-get update
步驟 2:安裝 HTTPS 所需的包
安裝以下包以允許 apt 通過 HTTPS 訪問存儲庫:
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
步驟 3:添加 Docker 官方 GPG 密鑰
添加 Docker 的 GPG 密鑰以驗證包的真實性:
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
步驟 4:設置 Docker 存儲庫
添加 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 "$UBUNTU_CODENAME") stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
此命令使用?jammy
(Ubuntu 22.04 的代號)配置穩定版存儲庫。
步驟 5:下載包并在目標機器解壓安裝
-
在有網絡的機器上下載安裝包
- 創建存儲目錄:
mkdir /tmp/docker-offline-packages && cd /tmp/docker-offline-packages
- 下載 Docker 相關包:
apt-get download docker-ce=5:25.0.5-1~ubuntu.22.04~jammy \docker-ce-cli=5:25.0.5-1~ubuntu.22.04~jammy \containerd.io=1.7.27-1 \docker-buildx-plugin=0.25.0-1~ubuntu.22.04~jammy \docker-compose-plugin=2.37.3-1~ubuntu.22.04~jammy
- 下載依賴:
sudo apt-get install -y -d --no-install-recommends . sudo cp /var/cache/apt/archives/*.deb .
- 打包壓縮:
tar -czf docker-offline-packages.tar.gz *.deb
- 創建存儲目錄:
-
將安裝包傳輸到離線機器
- 使用 U 盤或其他介質將?
docker-offline-packages.tar.gz
?復制到離線機器。
- 使用 U 盤或其他介質將?
-
在離線機器上安裝
- 解壓安裝包:
mkdir ~/docker-install && cd ~/docker-install tar -xzf docker-offline-packages.tar.gz
- 安裝包:
sudo dpkg -i *.deb
- 解決依賴問題:
sudo apt-get install -f
- 解壓安裝包:
-
啟動并驗證 Docker
- 啟動服務:
sudo systemctl start docker sudo systemctl enable docker
- 檢查版本:
docker --version
- 預期輸出:
Docker version 25.0.5, build e2d7e8b
- 啟動服務:
注意事項
- 確保下載包的機器和離線機器都使用 Ubuntu 22.04,以保證兼容性。
- 如有現有 Docker 安裝,建議先備份數據。
- 若指定版本不可用,可從 Docker 官方倉庫手動下載。