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

    关闭开机自启就可以了

  • 相关阅读:
    mysql 安装教程
    Centos 7和 Centos 6开放查看端口 防火墙关闭打开
    yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。
    CentOS更改yum源与更新系统
    Linux中文显示乱码?如何设置centos显示中文
    centos 7 升级/安装 git 2.7.3
    Maven实现项目构建直接部署Web项目到Tomcat
    ODAC (odp.net) 从开发到部署
    OGNL的使用
    DotNet Core 中使用 gRPC
  • 原文地址:https://www.cnblogs.com/wh4am1/p/10263272.html
Copyright © 2011-2022 走看看