Ubuntu 20.04安裝Docker
阿新 • • 發佈:2022-05-26
在配置和部署深度學習訓練環境時,往往會遇到conda建立的虛擬環境不好用的情況,這時使用Docker就可以解決很多麻煩。
本篇遵循Docker官網的安裝指導進行操作。
首先說明,Docker Engine和Docker Desktop是不同的,這裡使用常用的Engine。
1、安裝前的準備工作
(1)確保系統滿足安裝條件
(2)如果之前安裝了舊版本,需要解除安裝。
(3)支援的儲存驅動
2、安裝方法
- 多數情況下,推薦使用建立Docker倉庫,從倉庫進行安裝,這樣安裝以及升級都方便。
- 還可以通過下載deb檔案包,然後手動安裝,以後也需要手動升級,沒有網路的情況下可以使用該方法。
- 使用便捷指令碼進行安裝。
- 使用Ubuntu自身倉庫安裝,可能並不總是最新版本。
(1)第一次安裝需要建立Docker倉庫,然後從倉庫安裝和更新Docker。
- 更新apt 包索引,安裝各種依賴包,從而允許apt通過HTTPS來使用倉庫
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
- 新增Docker 官方GPG金鑰
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- 使用以下命令來建立穩定倉庫,
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
(2)安裝Docker Engine
- 更新apt包索引,安裝最新版本的Docker Engine,containerd,Docker Compose。安裝指定版本,請見官網(此處省略)。
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
- 驗證Dcoker已經正確安裝完成,執行hello-world映象。輸出以下資訊即說明安裝OK。
sudo docker run hello-world
Docker安裝後自動執行,同時docker group也建立完成,但還沒有使用者被新增進去,現在需要用sudo執行docker命令。
檢視已有映象,sudo docker images
檢視執行及停止的所有容器,sudo docker ps -a
檢視docker版本,docker -V
Enjoy it!