Docker 官网上并没有提供关于 Deepin
的 Docker 安装教程,由于 Deepin
是基于 Debian
的,所以可以参照官网 Debian
的安装教程安装,但 Deepin
在定制过程中进行了大量修改,所以使用官方教程可能会失败,所以这里记录下 Deepin
下的 Docker 安装。
一.认识 Docker
简介:Docker 是一个开源的应用容器引擎,提供了一种能够让应用程序相互隔离地、安全地运行在容器中的方法且其包含了应用程序运行所需的所有运行环境。
更具体的信息可以查看 Docker 官方文档
以下相关信息参考来自深度官网
二. 关于 Deepin 中的 Docker
深度官方 Deepin 的应用仓库已经集成了docker,但不是类似于 docker-ce
这样的最新版本。要想使用最新版可以参考官网 debian 安装教程安装,不过由于深度 Deepin 15.4
基于 sid
版本开发,通过 $(lsb_release -cs)
获取的版本信息为 unstable
,而 docker 官方源并没提供 sid
这种 unstable
版本的 docker,所以使用官方教程是安装不成功的。
查看下图
这里可以看出获取的版本信息为 unstable
,下图为博主安装的 Docker CE
版本,博主系统为 Deepin 15.5
三. 在 Deepin 中安装最新的 Docker
1.如果以前安装过老版本,可以先卸载以前版本
sudo apt-get remove docker docker-engine
2.安装 docker-ce
和密钥管理以及下载相关的工具
说明: 这里主要是提供 curl命令
、提供add-apt-repository
工具的software-properties-common
包 和密钥管理工具。
sudo apt-get install apt-transport-https ca-certificates curl python-software-properties software-properties-common
3.下载并安装密钥
注意: 密钥能否安装成功与网络环境相关,请选择合适的时间短安装,如果安装失败,请继续执行这一步。
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
如下图所示