美文网首页
Ubuntu16.04 安装,更新与卸载Docker CE

Ubuntu16.04 安装,更新与卸载Docker CE

作者: 污污老师 | 来源:发表于2017-11-14 23:40 被阅读0次

    Docker CE 17.09

    操作系统要求:一个64位的操作系统
    Zesty 17.04
    Xenial 16.04 (LTS)
    Trusty 14.04 (LTS)

    一个软件的学习,我习惯是先学会安装,升级和卸载。
    如果以前安装过老版本的或者安装新版本可以进行先卸载。
    老版本的卸载方式:
    1:
    $sudo apt-get remove docker docker-engine docker.io
    如果安装了老版本的话,执行上述命令会自动卸载,没有安装的话会告诉你找不到的。
    2:
    sudo   rm -rf  /var/lib/docker/
    删除以前包含的乱七八糟的东西(这里没有考虑生产环境需要备份的问题)

    安装了新版本的卸载方式请参考卸载说明:

    安装:

    方法一:
    使用Docker的官方仓库方式,像安装Ubuntu的普通软件一样简单
    方法二:
    下载DEB安装包手动安装和以后的管理升级。有些电脑是不让你直接上外网的。
    方法三:
    在开发和 测试阶段也可以通过一个方便的脚本安装(不推荐,忽略)

    方法一:

    1:更新系统安装包索引
    $ sudo apt-get update
    2: 添加软件源
    $ sudo apt-get install\apt-transport-https\ca-certificates\curl\software-properties-common
    3:添加key
    $ curl  -fsSL  https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    3:检查key
    $sudo apt-key fingerprint  0EBFCD88
    4: 按不同的cpu架构选择,一般咱的笔记本或pc都是选第一个(想弄清楚具体差异自行google)
    amd64:

    $ sudo add-apt-repository\"deb [arch=amd64] https://download.docker.com/linux/ubuntu\$(lsb_release -cs)\stable"

    armhf:

    $ sudo add-apt-repository\"deb [arch=armhf] https://download.docker.com/linux/ubuntu\$(lsb_release -cs)\stable"

    s390x:

    $ sudo add-apt-repository\"deb [arch=s390x] https://download.docker.com/linux/ubuntu\$(lsb_release -cs)\stable"

    5: 再次更新包索引
    $ sudo apt-get update
    6:安装docker ce, 此命令会将以前安装的docke ce替换掉,所以这也是更新的步骤
    $ sudo apt-get install docker-ce
    7: 安装指定版本怎么办
    查看存在的版本和地址
    $  apt-cache madison docker-ce
    会根据选择的第4步选择不同显示不同,这里是按amd64显示的
    docker-ce | 17.09.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    然后安装指定的版本:
    $  sudo apt-get install docker-ce=17.09.0

    8:最后检查安装是否成功:
    $  sudo docker run hello-world
    这里会下载一个镜像(视网速快慢下载速度不同),运行后在控制台打印一句Hello  from Docker以及其他内容,像下面这样

    此种安装方式虽然成功,但是每次使用docker 命令时需要使用sudo. 可以参考下面的一片文章。

    升级针对此种安装的方式:
    1:更新包索引
    $  sudo apt-get update
    2: 直接安装最新版,或者比当前版本高的 ce
    $ sudo apt-get install docker-ce  #默认安装最新版,替换先前的版本
    $ sudo apt-get install docker-ce=version

    安装方式二:从下载的.deb包安装
    1:去这个网址(https://download.docker.com/linux/ubuntu/dists)下的 发行版名/pool/stable/和 chooseamd64,armhf, ors390 下选择一个版本。类似这种地址:
    https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/arm64/  
    2:安装命令:  $  sudo dpkg -i /path/to/package.deb
    3:检查安装是否成功  $ sudo dpkg -i /path/to/package.deb   如上面提到的一样。
    此种安装方式虽然成功,但是每次使用docker 命令时需要使用sudo. 可以参考下面的一片文章。

    升级针对此种安装的方式:
    1:下载一个最新包
    重复安装步骤1
    2: 安装下载下来的包
    重复安装步骤2

    卸载Decker CE:
    so  easy!
    $ sudo apt-get purge docker-ce
    $sudo rm -rf /var/lib/docker

    对于docker文件的修改,也需要你手动去删除。

    相关文章

      网友评论

          本文标题:Ubuntu16.04 安装,更新与卸载Docker CE

          本文链接:https://www.haomeiwen.com/subject/pygtvxtx.html