初識Docker:運行whalesay鏡像

任何人均可以建立Docker鏡像。你能夠在Docker Hub上面找到別人構建好的鏡像。這一講中,你將搜索找到whalesay鏡像並運行它。(whalesay鏡像裏包含一個Linux下的 cowsay的遊戲。遊戲最初是寫於1999年由Tony Monroe縮寫,這裏作了點修改,遊戲的結果是打印一條說話的小鯨魚,-_-)docker

Step1:查找whalesay鏡像

  1. 用瀏覽器打開Docker Hub瀏覽器

    Docker Hub上彙集了來自我的和官方組織(例如RedHat、IBM、Google)提交的鏡像命令行

  2. 在搜索框中輸入whalesay搜索code

  3. 在搜索結果列表中找到docker/whalesay,點擊進入該鏡像倉庫查看詳情遊戲

    每一個鏡像倉庫包含了該鏡像的一些信息,告訴用戶這個鏡像裏有什麼軟件,如何去使用這個鏡像。你能夠看出whalesay鏡像是基於Linux發行版Ubuntu構建的。下面讓咱們運行這個鏡像。圖片

Step2: 運行whalesay鏡像

請確保Docker已經在運行了。get

  1. 進入命令行界面it

  2. 輸入命令:docker run docker\/whalesay cowsay bootest

    這條命令會在一個容器裏運行whalesay鏡像,輸出結果以下:容器

    輸入圖片說明

當你第一次運行一個鏡像時,Docker會首先在本地系統裏查找鏡像,若是本地不存在,就會從遠程Hub拉取。

  1. 輸入命令 docker images 查看本地鏡像

     

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

當你運行一個鏡像時,Docker會下載該鏡像到你的主機,這樣會節省你的時間。只有在Hub上的鏡像源改變時Docker纔會再次去下載。固然,你也能夠刪除本地的鏡像。
相關文章
相關標籤/搜索