zoukankan      html  css  js  c++  java
  • 获取Ubuntu的Docker CE

    Docker文档

    Docker提供了一种在容器中运行安全隔离的应用程序的方法,它与所有依赖项和库打包在一起。

    获取Ubuntu的Docker CE

    一、OS要求

    需要以下Ubuntu版本的x86_64amd64

    二、卸载旧版本

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

    三、使用存储库

    1. 更新apt包索引:

      $ sudo apt-get update
    2. 安装包以允许apt通过HTTPS使用存储库:

      $ sudo apt-get install 
          apt-transport-https 
          ca-certificates 
          curl 
          gnupg-agent 
          software-properties-common
    3. 添加Docker的官方GPG密钥:

      $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

      9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88通过搜索指纹的最后8个字符,验证您现在拥有带指纹的密钥 

      $ sudo apt-key fingerprint 0EBFCD88
          
      pub   rsa4096 2017-02-22 [SCEA]
            9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
      uid           [ unknown] Docker Release (CE deb) <docker@docker.com>
      sub   rsa4096 2017-02-22 [S]
    4. 使用以下命令设置稳定存储库。要添加nightly测试存储库,请在下面的命令中的单词后添加单词nightlytest(或两者)stable

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

     

    四、安装DOCKER CE

    1. 更新apt包索引。

      $ sudo apt-get update
    2. 安装最新版本的Docker CE和containerd,或者转到下一步安装特定版本:

      $ sudo apt-get install docker-ce docker-ce-cli containerd.io
    3. 要安装特定版本的Docker CE,请在repo中列出可用版本,然后选择并安装,列出您的仓库中可用的版本:

      $ apt-cache madison docker-ce
      
        docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
        docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
        docker-ce | 18.06.1~ce~3-0~ubuntu       | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
        docker-ce | 18.06.0~ce~3-0~ubuntu       | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages

      例如,使用第二列中的版本字符串安装特定版本5:18.09.1~3-0~ubuntu-xenial

      $ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
    4. 通过运行hello-world 映像验证是否正确安装了Docker CE 

      $ sudo docker run hello-world

      此命令下载测试映像并在容器中运行它。当容器运行时,它会打印一条信息性消息并退出。

    五、卸载Docker CE

    1. 卸载Docker CE软件包:

      $ sudo apt-get purge docker-ce
    2. 主机上的图像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:

      $ sudo rm -rf /var/lib/docker

    —— 此为docker官网翻译内容,详情参考官网。

    —— Docker命令大全:https://www.runoob.com/docker/docker-command-manual.html

  • 相关阅读:
    PHP数组(数组正则表达式、数组、预定义数组)
    面向对象。OOP三大特征:封装,继承,多态。 这个讲的是【封存】
    uvalive 3938 "Ray, Pass me the dishes!" 线段树 区间合并
    LA4329 Ping pong 树状数组
    HDU 1257 最少拦截系统
    HDU 1260 Tickets
    codeforce 621D
    codeforce 621C Wet Shark and Flowers
    codeforce 621B Wet Shark and Bishops
    codeforce 621A Wet Shark and Odd and Even
  • 原文地址:https://www.cnblogs.com/leozhanggg/p/11039278.html
Copyright © 2011-2022 走看看