首页 » 翻译 » Docker » 正文

Docker 入门教程04 从镜像开始(image)第一部分

原文地址:https://docs.docker.com/userguide/dockerimages/

在简介中我们知道,所有的容器都是建立在镜像(image)的基础上,在上一节中我们使用的镜像是早就存在的,也就是别人创建好的,例如 ubuntu 镜像和 training/webapp

我们还知道,当我们使用一个镜像的时候,如果本机不存在,就会从镜像主机下载,默认的镜像主机是 Docker Hub Register(https://registry.hub.docker.com/)

本节我们将探讨一下镜像,包含如下几个方面:

1:管理和使用本机中存在的镜像
2:创建基本镜像
3:上传本地镜像到Docker Hub Register

列出本机上的所有镜像


[root@fedora ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu 14.04 6d4946999d4f 12 days ago 188.3 MB
training/webapp latest 02a8815912ca 5 weeks ago 348.7 MB
hello-world latest 91c95931e552 9 weeks ago 910 B
[root@fedora ~]#

我们能看到之前我们使用过的几个镜像,每个都是从Docker Hub Register下载的
我们还能看到3个至关重要的信息从列表信息中
1:镜像是从哪个基础镜像仓库衍生出来的 ,例如 ubuntu
2: 每个镜像的标签 如 14.04
3: 每个镜像的ID

一个基础镜像仓库可能包含多个不同的镜像,就ubuntu这个基础镜像仓库来说,我们就有 Ubuntu 10.04, 12.04, 12.10, 13.04, 13.10 and 14.04,每个镜像都通过标签(tag)来区分,例如
ubuntu:14.04,
所以当我们使用这个镜像的时候我们可以使用命令:
#docker run -i -t ubuntu:14.04 /bin/bash
当然我们也可以使用14.02
#docker run -i -t ubuntu:14.02 /bin/bash

注意:如果我们不指定标签,那么默认会使用最新的

欢迎转载,转载请注明出处:http://www.503error.com/

发表评论