官方下載地址
首先,那肯定是跟着官方指南走啊,地址: 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