zoukankan      html  css  js  c++  java
  • Ubuntu16.04安装Docker

    一、本文参考

    本文参考翻译自官方安装文档


    二、准备工作

    Docker版本

    Docker v17.12 CE(免费版本)

    系统要求

    Xenial 16.04

    Docker CE is supported on Ubuntu on x86_64, armhf, s390x (IBM Z), and ppc64le (IBM Power) architectures.

    卸载旧版本

    Dcoker有旧的版本叫做docker或者docker-engine如果有安装的话

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

    ps:我安装的这个版本叫做docker-ce.


    三、开始安装

    1. 更新

      sudo apt-get update
      
    2. 安装transport-https

      sudo apt-get install 
      apt-transport-https 
      ca-certificates 
      curl 
      software-properties-common
      
    3. 添加Docker官方GPG钥匙:

      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
      
    4. 设置 stable repository(这个不知道怎么翻译好,稳定版仓库?)

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

      如果你需要安装edge版本,则需要在上面命令的stable版本的后面添加edge

    5. 安装Dcoker CE

      sudo apt-get update && sudo apt-get install docker-ce
      
    6. 测试是否安装成功

      sudo docker run hello-world
      

      如果安装成功的话会显示测试信息之后退出

    7. 要是你不想总是运行Docker前面加上sudo

      sudo groupadd docker && sudo usermod -aG docker $USER
      
      

      然后注销登录使得设置生效
      然后运行

      docker run hello-world
      

    四、更新和卸载

    更新

    更新就是更新列表,然后继续安装就OK了

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

    卸载Docker

    sudo apt-get purge docker-ce
    

    如果有没删干净的文件

    sudo rm -rf /var/lib/docker
    
  • 相关阅读:
    HTML+CSS基础
    学习C++——实践者的方法(转整)
    招聘要求看技术发展
    笔记本自建无线wifi
    sortAlgorithms
    耐得住寂寞,拥得了繁华
    C++函数重载实现原理浅析
    程序员指南
    tf.image.non_max_suppression()
    函数 不定长参数
  • 原文地址:https://www.cnblogs.com/daibigmonster/p/8362300.html
Copyright © 2011-2022 走看看