Find and run the whalesay image from Docker hub

Docker Hub 猶如 Github 一樣,存放著豐富的 images。本文講介紹如何在 Docker Hub 上查找并且運行 whalesay image

查找 whalesay image

  1. 打開 https://hub.docker.com/
  2. 查找 whalesay
  3. 找到 docker/whalesay 這個 image
  4. 打開 image 首頁,可以看到 image 的詳細信息

讓 whalesay 跑起來

  1. 啟動 container:eval "$(docker-machine env dev)"
  2. 運行 image:docker run docker/whale cowsay bobo

此時將會輸出:

?  mydockerbuild  docker run docker/whalesay cowsay bo
 ____
< bobo >
 ----
    \
     \
      \
                    ##        .
              ## ## ##       ==
           ## ## ## ##      ===
       /""""""""""""""""___/ ===
  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~
       \______ o          __/
        \    \        __/
          \____\______/

嘗試其它command,你將會發現更有趣的事情:

docker run docker/whalesay cowsay hello, bobo

發生了什么

當執行 docker run docker/whale cowsay boboo 時:

  1. docker 檢查本地是否有 docker/whale
  2. 如果沒有 docker/whale ,則從 Docker Hub 上下載最新的 image
  3. 運行 docker/whale,并且調用 image 中的 cowsay 程序,并傳入 bobo 參數

此時查看本地 images,這里會多一個 docker/whale

?  mydockerbuild  docker images
REPOSITORY               TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
docker/whalesay          latest              fb434121fc77        4 months ago        247 MB
ubuntu                   latest              91e54dfb1179        6 weeks ago         188.4 MB
hello-world              latest              af340544ed62        8 weeks ago         960 B

參考

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Docker — 云時代的程序分發方式 要說最近一年云計算業界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,627評論 15 147
  • 一、Docker 簡介 Docker 兩個主要部件:Docker: 開源的容器虛擬化平臺Docker Hub: 用...
    R_X閱讀 4,409評論 0 27
  • 以下原文轉載于(https://docs.docker.com/docker-for-mac/)(想找中文版的最新...
    Veekend閱讀 7,636評論 0 17
  • 轉載自 http://blog.opskumu.com/docker.html 一、Docker 簡介 Docke...
    極客圈閱讀 10,543評論 0 120
  • 癡情少年郎, 蜷臥硬榻夢里思紅妝! 只赴夢里安廣廈, 不愿草堂言情傷。 淚掩濁目濕枕處, 夢醒又要話離殤, 惆悵!...
    殘橋柴馬閱讀 190評論 0 0