最詳細的ubuntu 安裝 docker教程
Docker是?種流?的容器化平臺,它能夠簡化應?程序的部署和管理扒腕。本?將介紹在Ubuntu操作
系統(tǒng)上安裝Docker的步驟绢淀,以便我們可以開始使?Docker來構(gòu)建和運?容器化應?程序。
系統(tǒng)版本
本?以Ubuntu20.05系統(tǒng)為例安裝docker
皆的。
檢查卸載?版本docker
ubuntu下?帶了docker的庫,不需要添加新的源蹋盆。 但是ubuntu?
帶的docker版本太低费薄,需要先卸載舊的再安裝新的。
注:docker的舊版本不?定被稱為docker栖雾,
或 docker-engine也有可能楞抡,所以我們卸載
的命令為:
$ apt-get remove docker docker-engine docker.io containerd runc
如果不能正常卸載,出現(xiàn)如下情況析藕,顯示?權(quán)限時召廷,需要添加管理員權(quán)限才可進?卸載:
我們就需要使?
sudo apt-get remove docker docker-engine docker.io containerd runc
命令
使?root權(quán)限來進?卸載。
安裝步驟
1. 更新軟件包
在終端中執(zhí)?以下命令來更新Ubuntu軟件包列表和已安裝軟件的版本:
sudo apt update sudo apt upgrade
1. 安裝docker依賴
Docker在Ubuntu上依賴?些軟件包账胧。執(zhí)?以下命令來安裝這些依賴:
apt-get install ca-certificates curl gnupg lsb-release
1. 添加Docker官?GPG密鑰
執(zhí)?以下命令來添加Docker官?的GPG密鑰:
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
結(jié)果如下:
1. 添加Docker軟件源
執(zhí)?以下命令來添加Docker的軟件源:
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/
ubuntu $(lsb_release -cs) stable"
注:該命令需
要使?root權(quán)限
1. 安裝docker
執(zhí)?以下命令來安裝Docker:
apt-get install docker-ce docker-ce-cli containerd.io
1. 配置?戶組(可選)
默認情況下竞慢,只有root?戶和docker組的?戶才能運?Docker命令。我們可以將當前?戶添加到
docker組治泥,以避免每次使?Docker時都需要使?sudo筹煮。命令如下:
sudo usermod -aG docker $USER
注:重新登錄才能使更改?效。
運?docker
我們可以通過啟動
docker
來驗證我們是否成功安裝居夹。命令如下:
systemctl start docker
安裝?具
apt-get -y install apt-transport-https ca-certificates curl software-properties-common
重啟docker
service docker restart
驗
驗證是否成功
證是否成功
sudo docker run hello-world
運?命令后败潦,結(jié)果如下:
因為我們之前沒有拉取過
hello-world
,所以運?命令后會出現(xiàn)本地沒有該鏡像吮播,并且會?動拉
取的操作变屁。
查看版本
我們可以通過下?的命令來查看
docker
的版本
sudo docker version
結(jié)果如下:
查
看鏡像
上?我們拉取了hello-world的鏡像,現(xiàn)在我們可以通過命令來查看鏡像意狠,命令如下:
sudo docker images
結(jié)果如下圖:
出現(xiàn)上述情況粟关,即表示我們成功在
Ubuntu
系統(tǒng)上安裝了
docke
r
。