深度Deepin 15.11 安裝docker-ce, docker-compose

Deepin官方百科教程地址:https://wiki.deepin.org/wiki/Docker

其實(shí)官方的教程是有坑的,反正我的機(jī)器上是不行的。

如果以前安裝過老版本,要確保先卸載以前版本

sudo apt-get remove docker.io docker-engine

安裝密鑰管理與下載相關(guān)的工具

sudo apt-get install -y \ 
   apt-transport-https \  
  ca-certificates \  
  curl \ 
  gnupg2 \  
  software-properties-common

下載并安裝密鑰

國內(nèi)源可選用清華大學(xué)開源軟件鏡像站中科大開源鏡像站,示例選用了中科大的。

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -
// 官方源
// curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

查看密鑰是否安裝成功

sudo apt-key fingerprint 0EBFCD88

[圖片上傳中...(image-ea29e6-1568162317967-2)]

在 source.list 中添加 docker-ce 軟件源

Note: 官方在 wheezy 位置使用的是 $(lsb_release -cs),但之前已經(jīng)解釋過,在 deepin 里運(yùn)行它得到的是 unstable,docker 官方不支持 unstable 版本!因此直接使用官方教程的命令會安裝失敗。
更改方法:將上述命令中的版本名稱 wheezy,替換成 deepin 基于的 debian 版本對應(yīng)的代號。查看版本號的命令為:cat /etc/debian_version.

舉例:

a). 對于 deepin 15.5,我操作上面的命令得到 debain 版本是 8.0,debian 8.0 的代號是 jessie,把上面的 wheezy 替換成 jessie,就可以正常安裝 docker 了。

b). deepin 15.9.2 基于 debian 9.0 , debian 9.0 的代號為 stretch, 所以 deepin 15.9.2 上完整的添加信息為:

sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian stretch stable"

但是我這一直報(bào)錯(cuò) could not find a distribution template for Deepin/stable .

image

這個(gè)時(shí)候手動編輯 /etc/apt/sources.list 加入一行 deb [arch=amd64] https://download.docker.com/linux/debian stretch stable ,如果用國內(nèi)的地址,直接替換鏈接地址即可

sudo su

echo -e "deb [arch=amd64] https://download.docker.com/linux/debian stretch stable" >> /etc/apt/sources.list

//清華大學(xué)
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian
// 中科大
https://mirrors.ustc.edu.cn/docker-ce/linux/debian

安裝docker-ce

sudo apt-get update

sudo apt-get install docker-ce
  • 啟動 docker:

service docker start

免 sudo 使用 docker,注銷再登錄 即可生效.

sudo groupadd dockersudo usermod -aG docker $USER

查看安裝的版本信息

docker version
image

安裝docker-compose

docker-compose最新的版本地址是 https://github.com/docker/compose/releases

sudo curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容