NingG +

Docker 系列:简介 & 安装 & 使用

概要

几个问题:

Note:整个 Docker 系列,进行的实践操作,在 GitHub 上,都放置了一份 docker-learn 操作配置

Docker 是什么?

从官网 https://www.docker.com/ 开始,首页中看到几个重要信息:

OK,最权威、最齐全的信息,就从上面这些链接上开始了。

Docker 是什么

Docker 是什么?

Docker 的版本

Docker 的版本,有 2 个:

他们提供的支持和扩展,存在差异,更多细节参考 Docker 的版本

备注,截止写 blog 的时候, Docker 最新版本为 18.03

几个常见的问题:

  1. 如何查询 Docker 的版本?
  2. 下面截图中,多个版本信息,分别什么含义?

特别说明:

  1. Docker 的所有版本,都可以在 GitHub 上查看: https://github.com/moby/moby/labels
  2. Docker 在 2017.01.18 发布了 version/1.13 版本后,就不再使用 1.x 的版本编排方式了,改为使用 YY.MM 的日期格式
  3. 当前 blog 时,最新的版本为 18.09
  4. 拓展资料:
    1. Docker 17.03系列:Docker EE/Docker CE简介与版本规划
    2. ANNOUNCING DOCKER ENTERPRISE EDITION

Docker 社区

Docker 社区:Community 提供了 3 方面的信息:

Docker 入门课程

特别要说明的是 Community 提供了一个学习课程:

上面的资料,有一定的逻辑组织关系,可以作为 Docker 入门资料学习下。

Docker vs. Moby

Docker 公司,借助 Moby ,提出 容器平台构建规范

Docker 的信息源

主要分为 2 个方面:

  1. 官网 & 代码
  2. 手册

官网 & 代码 & 版本迭代

几个方面:

手册

具体手册,2 个地方都可以查:

上述 2 个地方的手册,内容是完全相同的,涵盖几个方面:

具体左边栏系统性的涵盖下面内容:

安装 & 使用

直接按照 DocumentationGet Started,逐步阅读并操作即可。

几个典型操作:

# 1. 查看 docker 版本(简单的版本信息)
$ docker -v
Docker version 18.03.1-ce, build 9ee9f40

# 2. 查看 docker client 和 Server(Engine) 的版本(详细的版本信息)
$ docker version
Client:
 Version:      18.03.1-ce
 API version:  1.37
 Go version:   go1.9.5
 Git commit:   9ee9f40
 Built:        Thu Apr 26 07:13:02 2018
 OS/Arch:      darwin/amd64
 Experimental: false
 Orchestrator: swarm

Server:
 Engine:
  Version:      18.03.1-ce
  API version:  1.37 (minimum version 1.12)
  Go version:   go1.9.5
  Git commit:   9ee9f40
  Built:        Thu Apr 26 07:22:38 2018
  OS/Arch:      linux/amd64
  Experimental: false

具体,Linux 下安装:

参考资料

同类文章:

微信搜索: 公众号 ningg ,即可联系我

Top