任何人均可以建立Docker鏡像。你能夠在Docker Hub上面找到別人構建好的鏡像。這一講中,你將搜索找到whalesay
鏡像並運行它。(whalesay鏡像裏包含一個Linux下的 cowsay的遊戲。遊戲最初是寫於1999年由Tony Monroe縮寫,這裏作了點修改,遊戲的結果是打印一條說話的小鯨魚,-_-)docker
用瀏覽器打開Docker Hub瀏覽器
Docker Hub上彙集了來自我的和官方組織(例如RedHat、IBM、Google)提交的鏡像命令行
在搜索框中輸入whalesay
搜索code
在搜索結果列表中找到docker/whalesay
,點擊進入該鏡像倉庫查看詳情遊戲
每一個鏡像倉庫包含了該鏡像的一些信息,告訴用戶這個鏡像裏有什麼軟件,如何去使用這個鏡像。你能夠看出whalesay
鏡像是基於Linux發行版Ubuntu
構建的。下面讓咱們運行這個鏡像。圖片
請確保Docker已經在運行了。get
進入命令行界面it
輸入命令:docker run docker\/whalesay cowsay boo
test
這條命令會在一個容器裏運行whalesay鏡像,輸出結果以下:容器
當你第一次運行一個鏡像時,Docker會首先在本地系統裏查找鏡像,若是本地不存在,就會從遠程Hub拉取。
輸入命令 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纔會再次去下載。固然,你也能夠刪除本地的鏡像。