docker核心概念(1)-镜像

镜像(Image)

镜像是创建Docker容器的基础,是容器运行的前提。通过版本管理和增量的文件系统,Docker提供了一套十分简单的机制来创建和更新现有的镜像。

可以这样理解,应用运行是需要环境的,而镜像就是提供这种环境的。

例如:一个镜像可以完全包含了Ubuntu操作系统环境,可以把它称作一个Ubuntu镜像。镜像也可以安装了Apache应用程序(或其他软件),可以把它称为一个Apache镜像。

以下是关于镜像的常用操作:

1.docker pull  imageName [:TAG]   从远程仓库中(Docker Hub)获取镜像。如果不显式指定TAG,则会默认选择latest标签,表示仓库中最新版本

eg:   docker pull ubuntu:14.04,从远程仓库中获取ubuntu版本号为14.04的镜像。

严格来讲,镜像的仓库名称中还应包括镜像地址,上面的例子是默认从Docker官方仓库中下载的,即registry.hub.docker.com/ubuntu:14.04,前缀可以省略。如果从网易蜂巢的镜像源下载ubuntu的镜像,则命令如下:

docker pull hub.c.163.com/public/ubuntu:14.04

下载镜像到本地之后就可以使用镜像了。

2.docker images   查看本地已有镜像信息,下面是我自己主机本地的镜像


3.docker search   搜索远程仓库中共享的镜像(默认搜索官方仓库),下面是我搜索redis镜像的例子:

其中第一条星数最多的也是redis官方上传的镜像(OFFICIAL)

4.docker rmi  iamge   删除本地镜像

5.docker push  iamge 上传自己的镜像   默认是把镜像上传到Docker Hub官方仓库(需要注册)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,636评论 15 147
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 4,410评论 0 27
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,544评论 0 120
  • 原文在此 获取镜像 之前提到过,Docker Hub 上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜...
    若与阅读 1,884评论 1 5
  • 今天女儿独自去东莞夏令营,清早起来送她去坐火车,望着拉着旅行箱的她独自进站时向我挥手告别,突然感觉她长大,能独自面...
    玥成阅读 184评论 0 0