使用docker镜像-如何创建、访问和分享我自己的容器呢?

使用docker镜像

我是如何创建、访问和分享我自己的容器呢?

在前边的安装简介中,我们提及到了基础镜像。在前面的部分我们已经使用了Docker镜像,举例:ubuntu镜像和training/webapp镜像。

我们还发现Docker主机会从存储中心下载镜像。如果一个镜像不存在,他就会自动从docker镜像仓库去下载:默认的Docker Hub公共镜像源。

在这一节中,我们将探讨更多的关于docker镜像的东西:

  • 在本地Docker主机上管理和处理镜像
  • 创建基本镜像
  • 上传docker镜像到docker镜像源

在主机上列出镜像

让我们来列出本地主机上的镜像。你可以使用docker images来完成这项任务:

    $ sudo docker images
    REPOSITORY       TAG      IMAGE ID      CREATED      VIRTUAL SIZE
    training/webapp  latest   fc77f57ad303  3 weeks ago  280.5 MB
    ubuntu           13.10    5e019ab7bf6d  4 weeks ago  180 MB
    ubuntu           saucy    5e019ab7bf6d  4 weeks ago  180 MB
    ubuntu           12.04    74fe38d11401  4 weeks ago  209.6 MB
    ubuntu           precise  74fe38d11401  4 weeks ago  209.6 MB
    ubuntu           12.10    a7cf8ae4e998  4 weeks ago  171.3 MB
    ubuntu           quantal  a7cf8ae4e998  4 weeks ago  171.3 MB
    ubuntu           14.04    99ec81b80c55  4 weeks ago  266 MB
    ubuntu           latest   99ec81b80c55  4 weeks ago  266 MB
    ubuntu           trusty   99ec81b80c55  4 weeks ago  266 MB
    ubuntu           13.04    316b678ddf48  4 weeks ago  169.4 MB
    ubuntu           raring   316b678ddf48  4 weeks ago  169.4 MB
    ubuntu           10.04    3db9c44f4520  4 weeks ago  183 MB
    ubuntu           lucid    3db9c44f4520  4 weeks ago  183 MB

我们可以看到之前使用的镜像。每次从Docker Hub下载一个镜像就会在本地创建一个对应的容器。

我们在镜像列表中看到三个至关重要的东西。

  • 来自什么镜像源,例如ubuntu
  • 每个镜像都有标签,例如14.04
  • 每个镜像都有镜像ID

镜像源中可能有多种不同的镜像。Ubuntu中我们会看到多个Ubuntu版本:10.04, 12.04, 12.10, 13.04, 13.10 and 14.04。每个容器有一个唯一的标签,让我们来识别不同的镜像,例如:

    ubuntu:14.04

所以我们可以运行一个带标签镜像的容器:

    $ sudo docker run -t -i ubuntu:14.04 /bin/bash

如果我们想要使用Ubuntu 12.04的镜像来构建,我们可以这样做

    $ sudo docker run -t -i ubuntu:12.04 /bin/bash

如果你不指定一个镜像的版本标签,例如你只使用Ubuntu,Docker将默认使用Ubuntu:latest镜像。

提示&#x

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值