參考官方文檔
第1步 - 安裝Docker
官方Debian存儲庫中提供的Docker安裝包可能不是最新版本封寞。為了確保我們獲得最新版本剑梳,我們將從官方Docker存儲庫安裝Docker蕊肥。為此,我們將添加一個(gè)新的包源脚草,從Docker添加GPG密鑰以確保下載有效酷誓,然后安裝該包
sudo apt update
接下來披坏,安裝一些允許apt使用包通過HTTPS的必備軟件包
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
然后將官方Docker存儲庫的GPG密鑰添加到您的系統(tǒng)
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
將Docker存儲庫添加到APT源
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
接下來,使用新添加的repo中的Docker包更新包數(shù)據(jù)庫
sudo apt update
確保您要從Docker repo而不是默認(rèn)的Debian repo安裝
apt-cache policy docker-ce
雖然Docker的版本號可能不同盐数,但您會看到這樣的輸出
請注意棒拂,docker-ce未安裝,但安裝的候選者來自Debian 9(stretch)的Docker存儲庫
image
安裝Docker
sudo apt install docker-ce=<VERSION_STRING>
示例:sudo apt install docker-ce=5:18.09.8~3-0~debian-stretch
第2步 - 在沒有Sudo的情況下執(zhí)行Docker命令(可選)
默認(rèn)情況下玫氢,該docker命令只能由root用戶或docker組中的用戶運(yùn)行帚屉,該用戶在Docker的安裝過程中自動創(chuàng)建。如果您嘗試運(yùn)行該docker命令而不使用sudo或不在docker組中作為前綴漾峡,您將獲得如下輸出
如果要在運(yùn)行docker命令時(shí)避免鍵入sudo涮阔,請將用戶名添加到docker組中
sudo usermod -aG docker ${USER}
重新登錄即可
測試docker命令能否使用
docker images
image