Ubuntu系统安装dockers

参考官网文献:https://docs.docker.com/install/linux/docker-ce/ubuntu/#set-up-the-repository

一、安装使用存储库
1.更新apt包索引

$ sudo apt-get -update

2.安装软件包以允许通过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 -

通过搜索指纹的最后8个字符,验证您现在拥有指纹为9dc8 5822 9fc7 DD38 854a e2d8 8d81 803c 0ebf cd88的密钥。

$ 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或test repository,请在下面命令中的stable后面添加nightly或test(或两者兼有)一词。了解详情请https://docs.docker.com/install/
注意:下面的lsb_release -cs子命令返回ubuntu发行版的名称,例如xenial。有时,在linux mint这样的发行版中,您可能需要将$(lsb_release -cs)更改为父ubuntu发行版。例如,如果你使用linux mint tessa,你可以使用仿生。docker不对未经测试和不受支持的ubuntu发行版提供任何保证。

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

arch可等于一下参数


二、安装docker引擎-社区版
1.更新apt-get包索引

$ sudo apt-get -update

2.安装最新版本的docker engine - community和containerd,或者转到下一步安装特定版本:

$ sudo apt-get install docker-ce docker-ce-cli containerd.io

如果您启用了多个docker存储库,在apt-get安装或apt-get更新命令中未指定版本的情况下安装或更新总是安装尽可能高的版本,这可能不适合您的稳定性需求。
3.要安装docker engine - community的特定版本,请在repo中列出可用版本,然后选择并安装:
a.列出存储库中可用的版本:

$ 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
  ...

b.使用第3列中的版本字符串安装特定版本,例如,18.06.1~ce~3-0~ubuntu

$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

3.运行hello-world映像,验证docker引擎社区安装是否正确。

$ sudo docker run hello-world

docker引擎-社区版已安装并运行。docker组已创建,但没有用户添加到其中。您需要使用sudo来运行docker命令。继续linux的安装后步骤,允许非特权用户运行docker命令和其他可选的配置步骤。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 G...
    凉初透的风阅读 12,249评论 0 3
  • 1.描述计算机的组成及其功能 (一)计算机的组成 1.CPU 2.CPU风扇 3.BIOS 4.内存 5.硬盘 6...
    whamai阅读 5,415评论 0 1
  • 英文原版地址https://docs.docker.com/install/linux/docker-ce/ubu...
    cschen阅读 4,822评论 1 0
  • 沐雨栉风四十三, 年来事事总堪惭。 唯其笔墨情犹在, 夜伴孤灯作笑谈。
    相信_fddd阅读 1,666评论 2 7
  • 德国给人的印象应该都是电器,工艺品等等。每个细节都彰显出德国人的严谨。 但本次旅行的重点是--国王湖,天鹅堡。两个...
    洛洛翳阅读 1,454评论 0 0

友情链接更多精彩内容