Ubuntu20.04安裝Docker時攤上的那些事兒


官方下載地址

首先,那肯定是跟着官方指南走啊,地址: https://docs.docker.com/engine/install/ubuntu/

第一次選擇

當走到第三步的時候,迎來了第一次選擇。我第一次嘗試時,直接“拍着腦袋”選擇了 arm64。我想第一個和第三個不是一樣嘛~

E: 軟件包 docker-ce 沒有可安裝候選

但是,apt-get install docker-ce時直接出現了錯誤:

然而下列軟件包會取代它:

docker-ce-cli:arm64

問題解決方案

正確的選擇方式是,看一下你的操作系統是多少位的!

$ uname -m

我直接原地暴斃,而且我仔細對比了一下,一個是 amd64, 另一個是 arm64, 這倆還真不一樣。所以,你會選了嘛?

我先用 su root 命令切換到 root 用戶,再重新執行了第3步的命令,最后用 cat /etc/apt/sources.list.d/docker.list 檢查了一下文件。
我確定已經將 arch=arm64改成了 arch=amd64

接着重新執行:

再之后,就是執行:

比較順利,再沒出現什么奇怪的現象。

apt-get 下載提速

假如,你是國內的網絡,apt-get 有點慢,你可能需要修改默認更新源sources.list。
Ubuntu20.04默認更新源sources.list和第三方源推薦(干貨!)

Docker 下載鏡像提速

如果你想提高 docker pull 拉取鏡像的速度,你可以使用國內的 Docker 鏡像站來提速。
Ubuntu20.04安裝Docker以后設置阿里雲鏡像加速

非 root 用戶也能執行 docker 命令

默認情況下,只有 root 或者 有 sudo 權限的用戶可以執行 Docker 命令。
想要以非 root 用戶執行 Docker 命令,你需要將你的用戶添加到 Docker 用戶組,該用戶組在 Docker CE 軟件包安裝過程中被創建。想要這么做,輸入:
 
$ sudo usermod -aG docker $USER
 
$USER是一個環境變量,代表當前用戶名。
登出系統(注銷),並且重新登錄,以便用戶組會員信息刷新。

參考文檔

查看ubuntu系統是32位還是64位,查看系統版本 跳轉 click here
Ubuntu 20.04 安裝 docker 詳解 跳轉 click here


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM