qianyiliushang

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

所有的人都可以创建Docker镜像,你可以访问Docker Hub来查找这些镜像。

查找whalesay镜像

  1. 访问Docker Hub,Docker Hub中有所有来自个人的和官方如google,IBM等公司的镜像。在搜索框输入Whalesay


2. 在搜索结果列表中点击docker/whalesay镜像


浏览器会打开这个镜像的仓库。镜像仓库包含了该镜像的相关信息如它包含了什么软件、如何运行它。或许你已经注意到了,Whalesay是基于Ubuntu的linux分发版本,接下来的步骤将会引导你在你的机器上运行Whalesay

运行whalesay镜像

  • 打开Docker命令行
  • 输入docker run docker/whalesay cowsay boo。这条命令会在一个容器中运行whalesay 镜像,你的终端应该是这个样子的:
bash-3.2$ docker run docker/whalesay cowsay boo
Unable to find image 'docker/whalesay:latest' locally
Pulling repository docker.io/docker/whalesay
fb434121fc77: Download complete 
e9e06b06e14c: Download complete 
a82efea989f9: Download complete 
37bea4ee0c81: Download complete 
07f8e8c5e660: Download complete 
676c4a1897e6: Download complete 
5b74edbcaa5b: Download complete 
1722f41ddcb5: Download complete 
99da72cfe067: Download complete 
5d5bd9951e26: Download complete 
Status: Downloaded newer image for docker/whalesay:latest
 _____ 
< boo >
 ----- 
    \
     \
      \     
                    ##        .            
              ## ## ##       ==            
           ## ## ## ##      ===            
       /""""""""""""""""___/ ===        
  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~   
       \______ o          __/            
        \    \        __/             
          \____\______/ 

当你第一次运行一个软件镜像时,docker命令会从本地查找它,如果本地不存在,docker会去hub中下载

  • 在Docker命令行下输入docker images,会列出所有的镜像
bash-3.2$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
hello-world         latest              af340544ed62        3 weeks ago         960 B
docker/whalesay     latest              fb434121fc77        3 months ago        247 MB
  • 在whalesay容器里多玩一会吧,再运行一次whalesay,加上一些参数,你能中断这头奶牛吗?
bash-3.2$ docker run docker/whalesay cowsay boo-boo
 _________ 
< boo-boo >
 --------- 
    \
     \
      \     
                    ##        .            
              ## ## ##       ==            
           ## ## ## ##      ===            
       /""""""""""""""""___/ ===        
  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~   
       \______ o          __/            
        \    \        __/             
          \____\______/   
posted on 2015-09-02 00:51  qianyiliushang  阅读(785)  评论(0编辑  收藏  举报