本篇文章主要講述ubuntu環(huán)境下安裝docker
ubuntu (PS:這里推薦大家使用apt命令,有興趣的同學(xué)可以自行查閱apt,apt-get的區(qū)別)
1.首先移除系統(tǒng)中可能存在的舊版本:docker
砖织,docker.io
或docker-engine
sudo apt remove docker docker-engine docker.io containerd runc
如果apt-get報告未安裝這些軟件包,則可以在 /var/lib/docker/
下保存docker相關(guān)東西,docker現(xiàn)在最新的安裝包名是docker-ce
2.查看自己的內(nèi)核,看是否支持 uname -a
,docker
引擎在ubuntu
上支持overlay2
哮肚、aufs
和btrfs
,這里說明docker
使用的默認引擎是overlay2
,如果你是aufs
塔沃,請參照官方文檔
3.升級自己的軟件包sudo apt update
4.執(zhí)行以下命令
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
5.添加Docker的官方GPG密鑰:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88通過搜索指紋的后8個字符啡专,驗證您現(xiàn)在是否擁有帶有指紋的密鑰 公罕。執(zhí)行sudo apt-key fingerprint 0EBFCD88
出現(xiàn)以下信息則代表成功:
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <docker@docker.com>
sub rsa4096 2017-02-22 [S]
6.執(zhí)行以下命令:
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
這里說明一下命令中的幾個參數(shù):arch
是你的處理器版本,對應(yīng)amd64,armhf,arm64,ppc64el,s390x
等梳杏,lsb_release -cs
這個是在ubuntu
下的發(fā)行版本的名稱棺聊,其他系統(tǒng)版本可以自己查詢伞租,stable
代表是穩(wěn)定版,想要裝測試版本的可以自己查閱
7.安裝:sudo apt update && apt install docker-ce docker-ce-cli containerd.io
躺屁,此命令默認安裝最新版本肯夏,如果想要安裝特定版本,可以執(zhí)行apt-cache madison docker-ce
docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 18.06.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
...
使用第二列的信息犀暑,可以進行安裝驯击,例如安裝5:18.09.1~3-0~ubuntu-xenial
,可以運行以下命令
sudo apt-get install docker-ce=5:18.09.1~3-0~ubuntu-xenial docker-ce-cli=5:18.09.1~3-0~ubuntu-xenial containerd.io
8.安裝完成之后耐亏,執(zhí)行sudo docker run hello-world
查看是否正常徊都,也可以執(zhí)行sudo docker -v
查看版本信息
安裝好了docker
,接著我們安裝docker-compose
1.執(zhí)行以下命令:
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2.接著,我們需要修改以下目錄權(quán)限
sudo chmod +x /usr/local/bin/docker-compose
3.最后广辰,我們創(chuàng)建一個軟連接過去暇矫,方便全局使用
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
注意:這里的路徑都是你的安裝路徑,你可以自己修改
4.查看是否成功:
docker-compose --version
docker-compose version 1.26.2, build 1110ad01
到此择吊,docker
和docker-compose
全部安裝成功