Ubuntu 16.04下安装docker ce(优化版)

卸载旧版本的docker ce

注意:此步骤失败不影响接下来的操作

            sudo apt remove docker docker-engine docker.io

            sudo  rm -rf  /var/lib/docker/

安装相应的内核模块包

    a. 升级到最新的内核(可选,如果b失败,尝试此步)

            sudo apt update

            sudo apt upgrade

            sudo apt install --reinstall linux-image-generic

    b. 执行下面命令,安装依赖的内核模块

            sudo apt install linux-modules-extra-$(uname -r) linux-image-extra-virtual

安装docker ce过程

    a. 安装https软件包,并导入相关CA证书(安装dockerce,采用的是HTPS传输)

            sudo apt-get update

            sudo apt-get install \ 

                    apt-transport-https \

                    ca-certificates \

                    curl \

                    software-properties-common

    b. 添加国内源

            curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

            (此处是官方源,不建议在国内网络使用,与上面的命令二选一)curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    c. 添加docker源

            sudo add-apt-repository \

                    "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \

                    $(lsb_release -cs) \

                    stable"

    d. 查看docker ce缓存好的镜像

            apt-cache madison docker-ce

            #会有这样的输出:docker-ce | 17.09.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages

    e. 更新 apt 缓存,安装 docker-ce

            sudo apt-get update

            sudo apt-get install docker-ce=17.09.0~ce-0~ubuntu

    f. 启动docker CE

            sudo systemctl enable docker

            sudo systemctl start docker

测试安装是否正确

            docker -v

            #会输出Docker version 17.09.0-ce, build xxxxxx

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 G...
    凉初透的风阅读 7,701评论 0 3
  • 英文原版地址https://docs.docker.com/install/linux/docker-ce/ubu...
    cschen阅读 1,122评论 1 0
  • 阿里云服务器3折开售(点此直达) 然而随着工作时间变成,它慢慢成为了我 Linux实验环境的好助手。各种玩的,实验...
    IronMan999阅读 513评论 0 0
  • Docker CE 17.09 操作系统要求:一个64位的操作系统Zesty 17.04Xenial 16.04 ...
    污污老师阅读 5,531评论 0 2
  • 学渣年年有,今年特别多。 班里最近有一学渣,常旷课,已近十日。家长今日来校,诉原委。该生前一阵子突发支气管炎,每日...
    木棉yjx阅读 938评论 23 12