• 在deepin中安装docker


    本文转载: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
    关闭开机自启就可以了

  • 相关阅读:
    杀死JS错误提示
    年月日时分秒加星期即时显示的JS日期时间特效
    用JS自动缩小超出大小的图片
    实现简单的FAQ折叠效果
    复制本贴地址传给QQ/MSN好友的代码
    java初学者笔记总结day1
    java初学者笔记总结day2
    java初学者笔记总结day3
    IIS7.5应用程序池集成模式和经典模式的区别介绍
    div模拟textarea文本域轻松实现高度自适应
  • 原文地址:https://www.cnblogs.com/smfx1314/p/10661289.html
Copyright © 2020-2023  润新知