搜索&运行whalesay镜像

目录

人们能够在世界各地建立Docker镜像, 你能够经过浏览Docker Hub找到这些镜像. 在接下来的部分, 你会搜索并找到将在这个入门教程中会使用到的镜像。docker

第一步, 定位whalesay镜像

  1. 打开浏览器, 访问Docker Hub浏览器

    这里写图片描述

    Docker Hub包含的镜像有来自我的的, 也有来自RedHat, IBM, Google等等官方机构的ui

  2. 点击”搜索”spa

    浏览器打开搜索页面.net

  3. 搜索框中输入关键字”whalesay”命令行

    这里写图片描述

  4. 点击docker/whalesay进入详情页面3d

    浏览器显示whalesay镜像库的页面code

    这里写图片描述

    每一个镜像库包含了镜像的信息. 这些信息包括镜像中包含了那些类型的软件, 和如何使用的信息. 你可能注意到了, whalesay镜像是基于Linux发行版的Ubuntu. 在下一阶段, 你讲运行whalesay镜像在你到计算机上.blog

第二步, 运行whalesay镜像

若是你尚未打开Docker Quickstart Terminal, 如今打开它:教程

  1. 打开Launchpadb并定位到Docker Quickstart Terminal图标.

    这里写图片描述

  2. 点击Docker Quickstart Terminal图标.

  3. 把你的光标放在Docker Quickstart Terminal的$提示符.
  4. 输入命令docker run docker/whalesay cowsay boo而后回车

    此命令是在容器中运行whalesay镜像, 你的终端看起来应该是这样的:

    $ docker run docker/whalesay cowsay boo
    Unable to find image 'docker/whalesay:latest' locally
    latest: Pulling from docker/whalesay
    e9e06b06e14c: Pull complete 
    a82efea989f9: Pull complete 
    37bea4ee0c81: Pull complete 
    07f8e8c5e660: Pull complete 
    676c4a1897e6: Pull complete 
    5b74edbcaa5b: Pull complete 
    1722f41ddcb5: Pull complete 
    99da72cfe067: Pull complete 
    5d5bd9951e26: Pull complete 
    fb434121fc77: Already exists 
    Digest: sha256:d6ee73f978a366cf97974115abe9c4099ed59c6f75c23d03c64446bb9cd49163
    Status: Downloaded newer image for docker/whalesay:latest
     _____ 
    < boo >
     ----- 
    \
     \
      \     
                    ## . 
              ## ## ## == 
           ## ## ## ## === 
       /""""""""""""""""___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\______/

    你第一次运行镜像时, Docker命令会在本地查找是否存在这个镜像. 若是镜像不存在, Docker会从Docker Hub中下载这个镜像

  5. 此时你应该还在Docker Quickstart Terminal, 输入命令docker images并按回车.
    这个命令会列出你本地系统中的全部镜像. 你能够看到docker/whalesay在这个列表中

    $ docker images
    REPOSITORY           TAG         IMAGE ID            CREATED            VIRTUAL SIZE
    docker/whalesay      latest      fb434121fc77        3 hours ago        247 MB
    hello-world          latest      91c95931e552        5 weeks ago        910 B

    当你运行一个镜像在容器中时, Docker下载这个镜像到你的计算机中, 这个本地的镜像复制会节省你到时间. Docker只会在镜像在Docker Hub上发生变化时才会再次下载. 固然你也能够删除这个镜像. 后面你会了解更多. 如今让咱们离开镜像, 由于咱们稍后要再次使用它.

  6. 花一些时间操做一下whalesay容器

    试着用一个词或短语再次运行whalesay镜像。尝试长或短的短语。你能够打破奶牛呢?

    $ docker run docker/whalesay cowsay boo-boo
     _________ 
    < boo-boo >
     --------- 
    \
     \
      \     
                    ## . 
              ## ## ## == 
           ## ## ## ## === 
       /""""""""""""""""___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\______/

下一步去哪里?

在这个章节, 你学会了在Docker Hub中如何搜索镜像. 你使用命令行运行镜像. 想一想看, 你有效地运行在Mac电脑上的一块Linux软件. 你了解到运行的镜像复制到你的计算机上. 如今, 你已经准备好建立你本身的Docker镜像了. 继续下一部分, 建立本身的镜像.

相关文章
相关标签/搜索