搜索&運行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鏡像了. 繼續下一部分, 建立本身的鏡像.

相關文章
相關標籤/搜索