首先,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

  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已经成功运行

Deepin Linux v20+ 安装Docker最新版的方法相关推荐

  1. Deepin Linux v20+安装.NET开发环境的方法

    在Deepin 20+上安装.NET开发环境基本可以参照Debian的安装方式,无非就是.NET Core和Mono,具体方法如下: 使用 APT 进行安装可通过几个命令来完成. 安装 .NET 之前 ...

  2. Deepin Linux v20+安装微信3.1.2最新测试版的方法

    Deepin在国产Linux发行版当中,对日常软件的适配做的已经相当好了,不过维护生态是一个浩大的工程,Deepin的商店里面已经提供了大量的常用软件,但是软件的版本更新却迟迟的滞后,这个工作量非常大 ...

  3. 如何在Deepin Linux下安装Docker容器经验分享

    1.我们都知道的Docker:https://download.docker.com/ Index of / linux/ 2017-05-05 16:20 - mac/ 2017-06-08 16: ...

  4. Deepin Linux v20+手工编译安装Git 2.32.0最新版(升级Git版本)

    安装说明 为什么要手工编译源代码安装 准备工作 安装依赖项 开始编译 关于Git-lfs 为什么要手工编译源代码安装 相信大家选用Deepin Linux v20发行版的原因十有八九都是一样的,dee ...

  5. linux下运行yolo,deepin(linux)编译安装yolo v4测试效果

    # 背景 五一放假的最后一天我也凑了个热闹,试一下新鲜出炉的yolo v4, 由于没有装CUDA和CUDNN,只试了一下在CPU上的速度和效果,电脑环境及编译依赖如下: * deepin 15.11桌 ...

  6. 华为欧拉操作系统openEuler 安装docker最新版

    题外话 在目前如此大环境下,wordpress开源程序老外都直接屏蔽国内所有用户,还有一些其他网站例如pkgs 也恶意屏蔽国内用户,不要说开源就是全球共享了,开源也可以被开源主导国家根据其主观意志对其 ...

  7. 如何在Linux下安装Docker

    如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l  镜像(Image) l  容器(Container) l  仓库(Repository) 理解了这三个概念 ...

  8. Linux下安装Docker,报错docker: unrecognized service的两种解决方案

    Linux下安装Docker,报错docker: unrecognized service的两种解决方案 参考文章: (1)Linux下安装Docker,报错docker: unrecognized ...

  9. Linux yum 安装docker容器

    linux yum安装docker docker的三大核心概念:镜像.容器.仓库 镜像:类似虚拟机的镜像.用俗话说就是安装文件,Docker镜像是用来放在容器中启动的 容器:容器是用来运行镜像文件的, ...

最新文章

  1. 5.29 相约杭州!云原生 Meetup 第二期杭州站报名开启!
  2. python数组不同地方
  3. caffe依赖项安装
  4. 使用vmware converter转物理机linux的问题
  5. [原创]Flex文本框自动提示(AutoSuggest)、自动完成(AutoComplete)
  6. WebAPI 2参数绑定方法
  7. 广汽埃安总经理古惠南:8分钟快充也不光是电池的问题 ,跟充电桩有关
  8. oracle插入CLOB类型超过4000个字符报ORA-01704错的解决方法
  9. 深度学习基础(五)—— rectifier function and softplus
  10. 单模光纤和多模光纤的区别,及光纤收发机(光电收发器)的介绍
  11. wow.js插件,让滚动动画更简单,让生活更美好
  12. 2021年2月3日 星期三 农历立春 霾 天津
  13. win10系统在文件夹中图片不显示内容问题
  14. 安装pandas库报错_Pandas1.0.3安装失败module 'pandas' has no attribute 'plotting
  15. 域名注册查询API接口工具
  16. 车架识别手机端只是一种?
  17. linux下4g拨号上网问题,解决 Ubuntu 18.04 下无法建立 4G 拨号的问题
  18. 安装Mysql时端口号3306被占用,解决方法
  19. 海思3519A uboot开机画面
  20. 香港服务器机房等级说明

热门文章

  1. Adobe Camera Raw(RAW处理工具)for win​
  2. scratch开发环境搭建与打包exe
  3. 消息中间件学习总结(8)——RocketMQ之RocketMQ捐赠给Apache那些鲜为人知的故事
  4. java/php/net/python郎朗球鞋交易系统设计
  5. 检测LED单元板的好坏的常见方法
  6. java.io.FileNotFoundException: /storage/emulated/0/ (Permission denied)
  7. 【跨境神器】教你如何打造一个Facebook商店
  8. 利用计算机系统基础知识分析程序结果,计算机二级公共基础知识笔记
  9. MFC 热键设置 OnHotKey方法和Accelerator方法的设置
  10. 京东架构师“强娃”对CloudFoundry的架构优化