美文网首页
Ubuntu 16.04 (LTS)下安装docker

Ubuntu 16.04 (LTS)下安装docker

作者: 凕溟 | 来源:发表于2017-10-14 16:39 被阅读6次

    最近在学习docker,由于自己的开发系统是Ubuntu的,所以简单记录下在Ubuntu下的学习历程。

    删除旧版本

    sudo apt-get remove docker docker-engine docker.io
    

    使用推荐的镜像

    $ sudo apt-get update
    
    $ sudo apt-get install \
        linux-image-extra-$(uname -r) \
        linux-image-extra-virtual
    

    安装库文件

    1. 更新apt索引:
    $ sudo apt-get update
    
    1. 安装allowapt,添加https和ca证书,在https上使用库:
    $ sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        software-properties-common
    
    1. 添加Docker官方的GPG密钥:
    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

    查看key:

    $ sudo apt-key fingerprint 0EBFCD88
    

    结果:

    pub   4096R/0EBFCD88 2017-02-22
          Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
    uid                  Docker Release (CE deb) <docker@docker.com>
    sub   4096R/F273FCD8 2017-02-22
    

    安装Docker CE

    1. 更新apt索引:
    $ sudo apt-get update
    
    1. 安装最新版本的Docker CE或者使用第三步安装制定版本:
    $ sudo apt-get install docker-ce
    
    1. 安装制定版本

    在生产环境中我们一般都是使用指定的版本,而不是使用最新版本。

    检查可用的版本:

    $ apt-cache madison docker-ce
    

    输出结果:

    docker-ce | 17.09.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    

    安装指定版本:

    $ sudo apt-get install docker-ce=<VERSION>
    

    到这里已经完成了安装,最后检查下安装结果:

    docker version
    

    输出:

    Client:
     Version:      17.09.0-ce
     API version:  1.32
     Go version:   go1.8.3
     Git commit:   afdb6d4
     Built:        Tue Sep 26 22:42:18 2017
     OS/Arch:      linux/amd64
    
    

    参考资料:
    https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#uninstall-old-versions

    相关文章

      网友评论

          本文标题:Ubuntu 16.04 (LTS)下安装docker

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