mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-12-26 06:56:19 +00:00
Rewrite the introduction and minor fix
This commit is contained in:
parent
8857c11fa6
commit
d4b8630bca
@ -1,6 +1,10 @@
|
|||||||
# 仓库
|
# 仓库
|
||||||
|
|
||||||
仓库是集中存放镜像的地方。任何人都可以自己搭建一个仓库。
|
仓库(Repository)是集中存放镜像的地方。
|
||||||
|
|
||||||
|
一个容易混淆的概念是注册服务器(Registry)。实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。从这方面来说,仓库可以被认为是一个具体的项目或目录。例如对于仓库地址`www.dockerpool.com/ubuntu`来说,`www.dockerpool.com`是注册服务器地址,`ubuntu`是仓库名。
|
||||||
|
|
||||||
|
大部分时候,并不严格区分这两者的概念。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,21 +1,33 @@
|
|||||||
##Docker Hub
|
##Docker Hub
|
||||||
目前Docker官方维护了一个公共仓库--[Docker Hub](https://hub.docker.com/),其中已经包括了超过15,000的镜像。大部分用户的需求,都可以通过在Docker Hub中直接下载镜像来实现。
|
目前Docker官方维护了一个公共仓库--[Docker Hub](https://hub.docker.com/),其中已经包括了超过15,000的镜像。大部分用户的需求,都可以通过在Docker Hub中直接下载镜像来实现。
|
||||||
|
|
||||||
###登录
|
### 登录
|
||||||
可以通过执行`docker login`命令来输入用户名、密码和邮箱来完成注册和登录。
|
可以通过执行`docker login`命令来输入用户名、密码和邮箱来完成注册和登录。
|
||||||
注册成功后,本地用户目录的`.dockercfg`中将保存用户的认证信息。
|
注册成功后,本地用户目录的`.dockercfg`中将保存用户的认证信息。
|
||||||
|
|
||||||
###操作
|
### 基本操作
|
||||||
用户可以无需登录通过`docker search`命令来查找官方仓库中的镜像,并利用`docker pull`命令来将它下载到本地。
|
用户无需登录即可通过`docker search`命令来查找官方仓库中的镜像,并利用`docker pull`命令来将它下载到本地。
|
||||||
|
|
||||||
例如以centos为关键词进行搜索:
|
例如以centos为关键词进行搜索:
|
||||||
```
|
```
|
||||||
$ sudo docker search centos
|
$ sudo docker search centos
|
||||||
NAME DESCRIPTION STARS OFFICIAL TRUSTED
|
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
|
||||||
centos Official CentOS 6 Image as of 12 April 2014 88
|
centos The official build of CentOS. 465 [OK]
|
||||||
tianon/centos CentOS 5 and 6, created using rinse instea... 21
|
tianon/centos CentOS 5 and 6, created using rinse instea... 28
|
||||||
|
blalor/centos Bare-bones base CentOS 6.5 image 6 [OK]
|
||||||
|
saltstack/centos-6-minimal 6 [OK]
|
||||||
|
tutum/centos-6.4 DEPRECATED. Use tutum/centos:6.4 instead. ... 5 [OK]
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
可以看到返回了很多包含关键字的镜像,其中包括镜像名字、描述、星级(表示该镜像的受欢迎程度)、是否官方创建、是否自动创建。
|
||||||
|
官方的镜像说明是官方项目组创建和维护的,automated 资源允许用户验证镜像的来源和内容。
|
||||||
|
|
||||||
|
根据是否是官方提供,可将镜像资源分为两类。
|
||||||
|
一种是类似centos这样的基础镜像,被称为基础或根镜像。这些基础镜像是由Docker公司创建、验证、支持、提供。这样的镜像往往使用单个单词作为名字。
|
||||||
|
还有一种类型,比如`tianon/centos`镜像,它是由Docker的用户创建并维护的,往往带有用户名称前缀。可以通过前缀`user_name/`来指定使用某个用户提供的镜像,比如tianon用户。
|
||||||
|
|
||||||
|
另外,在查找的时候通过`-s n`参数可以指定仅显示评价为`n`星以上的镜像。
|
||||||
|
|
||||||
下载官方centos镜像到本地。
|
下载官方centos镜像到本地。
|
||||||
```
|
```
|
||||||
$ sudo docker pull centos
|
$ sudo docker pull centos
|
||||||
|
Loading…
Reference in New Issue
Block a user