一个有趣的镜像whalesay

下面通过运行Docker提供的一个镜像whalesay来说明如何使用Docker运行一个镜像。
一 关于Docker Hub
首先,登陆Docker Hub查找需要的镜像名称。
Docker Hub是一个官方的管理Docker镜像的仓库,类似与GitHub,只不过GitHub托管的源代码。
在Docker Hub,你可以使用Docker镜像,也可上传自己的Docker镜像。
进入Docker Hub后搜索whalesay。
然后,可以发现可以搜索出很多,选中第一镜像,可以看到关于该镜像的详细介绍。

二 运行该镜像
[root@localhost ~]# docker run docker/whalesay cowsay Docker is fun
Unable to find image 'docker/whalesay:latest' locally
latest: Pulling from docker/whalesay
e190868d63f8: Pull complete
909cd34c6fd7: Pull complete
0b9bfabab7c1: Pull complete
a3ed95caeb02: Pull complete
00bf65475aba: Pull complete
c57b6bcc83e3: Pull complete
8978f6879e2f: Pull complete
8eed3712d2cf: Pull complete
Digest: sha256:178598e51a26abbc958b8a2e48825c90bc22e641de3d31e18aaf55f3258ba93b
Status: Downloaded newer image for docker/whalesay:latest
_______________
< Docker is fun >
---------------
    \
     \
      \     
                    ##        .            
              ## ## ##       ==            
           ## ## ## ##      ===            
       /""""""""""""""""___/ ===        
  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~   
       \______ o          __/            
        \    \        __/             
          \____\______/  

三 运行说明
第一次运行会先下载镜像到本地,之后就会直接从本地启动了。
通过上面的镜像详细信息我们知道,这个whalesay镜像中包含一个名为cowsay的Linux程序。cowsay会打印一只牛的字符画,Docker在制作这个镜像时,将打印的字符图像改成了Docker的鲸鱼图像。
以前我们要想得到这样的结果,需要通过先安装虚拟机,然后在虚拟机中安装一个Linux系统,再在安装的系统中安装相应的软件,如cowsay。要执行的话,还需要启动虚拟机,这一系列的工作完成才能得到想要的结果,而Docker现在只需要一条命令就可以完成,这也是Docker在虚拟化上的创举了。这应该也是为什么Docker会火起来的重要原因吧。

四 查看镜像
通过上面的操作,Docker帮下载了一个镜像并运行。
查看本地的镜像:
docker images
该命令会列出所有您的本地系统上的图像,应该在列表中看到docker/whalesay。
Docker将镜像下载到本地也是为了下次执行时可以节约时间,当然,当不需要该镜像时也可以将其删除,减少磁盘空间的占用。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值