本文转载:https://www.cnblogs.com/wh4am1/p/10263272.html

用往常方法安装

一般在Linux中安装docker的时候都会使用这条命令

wget -qO- https://get.docker.com/ | sh

而在deepin这么做是不行的

打开网址即可发现支持的docker支持的版本有

x86_64-centos-7
x86_64-fedora-28
x86_64-fedora-29
x86_64-debian-jessie
x86_64-debian-stretch
x86_64-debian-buster
x86_64-ubuntu-trusty
x86_64-ubuntu-xenial
x86_64-ubuntu-bionic
x86_64-ubuntu-cosmic
s390x-ubuntu-xenial
s390x-ubuntu-bionic
s390x-ubuntu-cosmic
ppc64le-ubuntu-xenial
ppc64le-ubuntu-bionic
ppc64le-ubuntu-cosmic
aarch64-ubuntu-xenial
aarch64-ubuntu-bionic
aarch64-ubuntu-cosmic
aarch64-debian-jessie
aarch64-debian-stretch
aarch64-debian-buster
aarch64-fedora-28
aarch64-fedora-29
aarch64-centos-7
armv6l-raspbian-jessie
armv7l-raspbian-jessie
armv6l-raspbian-stretch
armv7l-raspbian-stretch
armv7l-debian-jessie
armv7l-debian-stretch
armv7l-debian-buster
armv7l-ubuntu-trusty
armv7l-ubuntu-xenial
armv7l-ubuntu-bionic
armv7l-ubuntu-cosmic

这里我是使用的deepin15.8的版本,而deepin是基于debian的

可以看到debian8.0,即上述x86_64-debian-jessie进行的深度开发

deepin是基于debian的sid版进行的开发,不是docker官方认证的stable版本,故而没有支持

正确安装docker

下面就按照网上通用的方法来安装

1.如果以前安装过老版本,请先卸载以前版本

sudo apt-get remove docker.io docker-engine
2.安装docker-ce与密钥管理与下载相关依赖工具

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 -
如果成功则会返回OK

如果不成功(docker官方在墙外,需***),则使用国内镜像源将上述命令换成 curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -

4.验证是否安装成功

sudo apt-key fingerprint 0EBFCD88

5.添加软件源

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian jessie stable"
如果要FQ的,请添加下面的源

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

首先更新软件源

sudo apt-get update
然后安装

sudo apt-get install docker-ce
安装完后可以查看版本

docker version
当然,也可以运行helloworld测试

docker run hello-world
7.配置完善docker

docker默认只能root用户启用

sudo usermod -aG docker username
用上面命令可以使docker普通用户也能

如果还是因为网络原因,docker下载镜像很慢

这里可以根据个人爱好切换加速器

编辑/etc/docker/daemon.json文件

{
"registry-mirrors": ["https://registry.docker-cn.com"]
}

最后提一点,docker在deepin中默认是开机启动

安装chkconfig

sudo apt-get install chkconfig

移除自启

sudo chkconfig --del docker
关闭开机自启就可以了

转载于:https://www.cnblogs.com/smfx1314/p/10661289.html

在deepin中安装docker相关推荐

  1. Deepin 下安装 Docker

    2019独角兽企业重金招聘Python工程师标准>>> Docker官网上并没有提供关于 Deepin 的 Docker 安装教程,由于 Deepin 是基于 Debian 的,所以 ...

  2. CentOS 8中安装Docker出现和Podman冲突

    感谢这位博主的文章: CentOS 8中安装Docker出现和Podman冲突_ywyngq的博客-CSDN博客https://blog.csdn.net/ywyngq/article/details ...

  3. centos 7 中安装 docker和创建 tomcat容器并部署web应用

    在 CentOS 7 中安装 Docker 和创建 Tomcat 容器并部署Web应用 一般部署Web应用都需要安装数据库,比如 MySQL 和 Redis,MySQL 和 Redis 属于多个Web ...

  4. abp 打包部署到ubuntu_如何在Ubuntu中安装Docker和运行 Docker容器

    Docker是一种开源且流行的操作系统级虚拟化(俗称"容器化")技术,主要在Linux和Windows上运行. Docker使用容器可以更轻松地创建,部署和运行应用程序. 使用容器 ...

  5. Docker - 在CentOS 7中安装Docker

    在CentOS 7中安装Docker 1-确认系统信息 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # uname - ...

  6. Ubuntu 16.04 中 安装 Docker

    1. 在Ubuntu中安装Docker 挨个复制如下命令即可安装成功 更新ubuntu的apt源索引 sudo apt-get update 安装包允许apt通过HTTPS使用仓库 sudo apt- ...

  7. 在CentOS6中安装Docker(新服务器不推荐)

    在CentOS6中安装Docker 背景 步骤 方法一(安装rpm包) 方法二(下载预编译文件) 问题 问题一 问题二 问题三 问题四 背景 由于公司既有多台CentOS6服务器,并且需要在上面继续部 ...

  8. WTG: Windows10企业版中安装Docker

    Windows10企业版中安装Docker:因为Windows10企业版没有微软应用商店,如果安装商店需要登录微软账户并激活系统.这里采用了WLS 2 的手动安装方式. WLS 2 安装 手动下载 建 ...

  9. 红帽linux安装docker,在CentOS7.6、红帽7.6系统中安装Docker:只需3条命令

    在CentOS7.6.红帽7.6系统中安装Docker: yum install -y docker systemctl start docker.service systemctl enable d ...

最新文章

  1. java学习笔记(2):获取文件名和自定义文件过滤器
  2. BUUCTF(pwn) ciscn_2019_s_3 [ 栈溢出SROP攻击]
  3. yo angualr-fullstatck 项目打包部署
  4. listview嵌套gridview
  5. 重庆大学校友会计算机,资环学院联谊会隆重举行
  6. Java 线程状态---WAITING(部分转载)
  7. api.php phpcms,phpcms程序api怎么写接口
  8. jira7.12.1安装与破解
  9. 《天天数学》连载16:一月十六日
  10. Java发令枪ConcurrentExecutor之控制线程数,并发数
  11. Bailian2754 八皇后【回溯】
  12. oracle中批量修改表,Oracle 批量修改某个用户下表的表空间
  13. ruby+selenium-webdriver一步一步完成自动化测试(4)—–逻辑与数据分离
  14. c语言 同时显示正切和余切函数,正切余切函数曲线辅助作图器及其使用方法
  15. 解读 AppStore 新功能:自定义产品页面和 A/B Test 工具
  16. 华为员工爆料,这个岗位要开始大量招人了!!!
  17. 如何利用手机作为电脑的麦克风
  18. (油猴脚本网盘下载加速)
  19. 【k-匿名(k-Anonymity)代码实现】差分隐私代码实现系列(三)
  20. OpenGL---GLUT教程(二) GLUT初始化

热门文章

  1. bzoj1083 [SCOI2005]繁忙的都市(最小生成树)
  2. 织梦dedecms系统修改文章描述调用字数的方法
  3. 关于ExecuteNonQuery执行存储过程的返回值 、、实例讲解存储过程的返回值与传出参数、、、C#获取存储过程的 Return返回值和Output输出参数值...
  4. hadoop Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-out
  5. ExtJs懒人笔记(2) ExtJs页面布局
  6. Facebook AI牛津提出带“轨迹注意力”的Video Transformer,在视频动作识别任务中性能SOTA!...
  7. CVPR 2020 细粒度分类挑战赛冠军方案:数据增强+知识蒸馏,效果大幅提升
  8. 还在为入门深度学习发愁吗?其实你只需要一周的时间 !
  9. 韩国ETRI提出实时Anchor-Free实例分割算法CenterMask,代码将开源
  10. linux中的acl权限,linux中的权限和ACL