• 在deepin中安装docker


    用往常方法安装

    一般在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"

    如果要翻墙的,请添加下面的源

    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

    关闭开机自启就可以了

  • 相关阅读:
    关于_OPENMP预编译
    Java FlameGraph 火焰图
    java的-cp和-Djava.library.path
    maven依赖包和依赖仓库(2)
    opencv读取图像输入到tensorflow模型中进行运算【cpp】
    NiftyNet 项目了解
    windows编译tensorflow c++库
    关于Tensorflow 的数据读取环节
    Itunes connect上传应用视频 app preview时遇到“无法载入文件”的问题
    Unity 扩展编辑器
  • 原文地址:https://www.cnblogs.com/wh4am1/p/10263272.html
Copyright © 2020-2023  润新知