Deepin Linux v20+ 安装Docker最新版的方法

本文介绍了如何在Deepin V20+操作系统上手动安装Docker社区版,包括卸载旧版本、添加Docker源、安装Docker-ce以及配置用户权限,详细步骤适合无法直接使用官方安装方式的用户,特别是使用国内镜像源提高下载速度。
摘要由CSDN通过智能技术生成

首先,Deepin v20+是基于unstable分支点Debian 10(buster)的衍生版本,所以官方的Docker源安装方式是不支持Deepin v20+的,所以我们需要对官方提供的安装方式进行改进才能讲免费社区版的Docker安装到我们的Deepin v20+上面,那么废话不多说,下面开始正菜。

  1. 如果你的电脑上安装过旧版本的docker,一定要先卸载掉,卸载命令:

sudo apt remove docker.io docker-engine

  1. 上一步不是必须的,如果你没安装过请略过。因为docker的apt源采用的https通信方式,所以你需要先获取docker源的https证书(通常都是获取RSA公钥),之后你才能通过源地址和docker服务器进行通讯,所以第二步是下载RSA公钥证书。

// 安装 curl 文件传输工具和 gnupg2 非对称加密相关依赖
sudo apt install curl gnupg2
 
// 中科大源(无法翻出去的人建议用国内镜像源,速度比官方源快很多)
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 -

  1. 上一步的证书下载结束以后就可以添加source.list文件了,这一步是使用官方安装步骤无法安装的,具体操作如下:

// 中科大源(无法翻出去的人建议用国内镜像源,速度比官方源快很多)
echo 'deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian buster stable' | sudo tee /etc/apt/sources.list.d/docker.list
 
// 官方源(有能力对外网加速的人请用官方源,毕竟可以第一时间获取最新的版本)
echo 'deb [arch=amd64] https://download.docker.com/linux/debian buster stable' | sudo tee /etc/apt/sources.list.d/docker.list

  1. 经过上一步,我们现在可以更新源并安装docker-ce了,具体操作如下:

sudo apt update && sudo apt install docker-ce -y

  1. 安装完以后查看一下安装的docker版本

sudo docker version

Docker-CE版本信息

  1. 至此,我们已经成功的在Deepin v20+的版本上安装了最新的Docker社区班,接下来就是启动Docker了,由于Docker默认只让Root用户执行,所以为了让当前非root账号也能执行,我们需要将当前的账号加入到docker用户组中,具体操作如下:

sudo usermod -aG docker richie696

  1. 启动Docker

systemctl start docker

  1. 最后验证Docker能否成功执行,请执行如下验证操作:

sudo docker run hello-world

当你看到下图就证明你的Docker已经成功运行
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值