第一步,確保Linux系統是64位的,因爲Docker是基於64位Linux的,通過下列命令查看Linux系統是64位還是32位,如果輸出結果中出現x86_64的就是64位,出現類似i686之類的就是32位:
uname -a
第二步,更新apt軟件列表:
sudo apt-get update
第三步,安裝CA證書,因爲訪問Docker使用的是HTTPS協議:
sudo apt-get install apt-transport-https ca-certificates
第四步,安裝GPG:
sudo apt-get install dirmngr
第五步,添加新的GPG key:
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
第六步,添加Docker安裝源(也就是可以獲得Docker安裝包的地方)
echo deb https://apt.dockerproject.org/repo ubuntu-xenial main | sudo tee /etc/apt/sources.list.d/docker.list
第七步,再次更新apt軟件列表:
sudo apt-get update
第八步,驗證是否從正確的倉庫拉取安裝包:
apt-cache policy docker-engine
如果出現類似於如下的輸出,則說明是從正確的倉庫獲取包:
第九步,安裝Docker:
sudo apt-get install docker-engine
第十步,開啓Docker服務:
sudo service docker start
第十一步,運行Docker官方提供的hello-world程序來檢測Docker是否能夠順利運行程序:
sudo docker run hello-world
若輸出結果中包含如下信息,則表示安裝成功:
第十二步,創建Docker用戶組,因爲對於Docker而言,默認情況下只有root用戶或者通過sudo才能執行Docker命令,所以需要添加用戶權限:
sudo groupadd docker
第十三步,添加當前登錄用戶到Docker用戶組:
sudo usermod -aG docker 用戶名
執行上述命令後,需要註銷當前登錄用戶,然後重新登錄系統就可以無需sudo而順暢地執行Docker命令了。
學習資源:Docker 教程 | 菜鳥教程:https://www.runoob.com/docker/docker-tutorial.html