zoukankan      html  css  js  c++  java
  • 在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

    关闭开机自启就可以了

  • 相关阅读:
    less和vim中使用正则表达式搜索
    正则表达式解英语单词字谜
    正则表达式中的Quantifiers
    grep正则表达式(二)
    grep正则表达式(一)
    Linux中的touch命令总结(一)
    find命令进阶(三):xargs
    find命令进阶(二):对找到的文件执行操作exec
    构造函数
    Bean的生命周期
  • 原文地址:https://www.cnblogs.com/wh4am1/p/10263272.html
Copyright © 2011-2022 走看看