zoukankan      html  css  js  c++  java
  • Ubuntu 16.04安装Docker-CE

    系统环境


    * Ubuntu: 16.04

    * Docker: 17.09.0-ce

    安装步骤


    1、安装Docker-CE,具体参考:https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

      1.1、删除计算机中已有的docker版本,如果没装过就进行1.2步

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

      1.2、安装linux-image-extra-*包,以便docker使用aufs存储驱动

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

      1.3、更新apt包索引

    $ sudo apt-get update

      1.4、安装允许apt通过HTTPS来使用repository的包

    $ sudo apt-get install 
        apt-transport-https 
        ca-certificates 
        curl 
        software-properties-common

      1.5、添加Docker的官方GPG key,并验证该key是否安装成功

    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    $ 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

      1.6、amd64位机器上使用如下命令来建立稳定的库

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

      1.7、安装Docker CE

    $ sudo apt-get update
    $ sudo apt-get install docker-ce

      1.8、运行hello-world image来验证是否安装成功

    $ sudo docker run hello-world

    注意:如果运行成功则网络无问题,若有,则需要配置docker代理,配置完重新运行“$ sudo docker run hello-world”进行验证

    1.默认情况下这个配置文件夹并不存在,我们要创建它
    $ mkdir -p /etc/systemd/system/docker.service.d
    2.创建一个文件 /etc/systemd/system/docker.service.d/http-proxy.conf 文件内容如下:
    [Service]
    Environment="HTTP_PROXY=http://proxy_ip:proxy_port/"
    Environment="HTTPS_PROXY=http://proxy_ip:proxy_port/"
    Environment="NO_PROXY=localhost,127.0.0.1,localaddress,.localdomain.com"
    3.刷新systemd配置:
    $ sudo systemctl daemon-reload
    4.用系统命令验证环境变量加上去没:
    $ systemctl show --property=Environment docker
    5.重启docker
    $ sudo systemctl restart docker

      1.9、安装docker-compose

    $ sudo apt-get install docker-compose
  • 相关阅读:
    游标cursor
    SQL: EXISTS
    LeetCode Reverse Integer
    LeetCode Same Tree
    LeetCode Maximum Depth of Binary Tree
    LeetCode 3Sum Closest
    LeetCode Linked List Cycle
    LeetCode Best Time to Buy and Sell Stock II
    LeetCode Balanced Binary Tree
    LeetCode Validate Binary Search Tree
  • 原文地址:https://www.cnblogs.com/eczhou/p/7929613.html
Copyright © 2011-2022 走看看