鏡像
我們知道,我們想在Windows操作系統(tǒng)上跑Linux,需要安裝一個虛擬機程序,然后下載一個Linux鏡像,在該虛擬機程序中創(chuàng)建一個虛擬機,并使用該鏡像安裝對應(yīng)的Linux操作系統(tǒng),安裝好之后,即可在Windows系統(tǒng)下跑虛擬機中的Linux系統(tǒng)。此時,我們發(fā)現(xiàn),這里所說的鏡像,類似于操作系統(tǒng)的安裝包,這里所提到的鏡像中包含了對應(yīng)的操作系統(tǒng)。這是傳統(tǒng)鏡像的概念
Docker中,鏡像文件不會很大,有人說:“Docker中的每個鏡像都包含了一個Ubuntu系統(tǒng)?!?,但事實是這樣的嗎?如果鏡像中包含了操作系統(tǒng),為何有的鏡像文件如此?。咳绻R像中沒有包含操作系統(tǒng),那么為何鏡像中又有對應(yīng)的開發(fā)環(huán)境?所以說,Docker的鏡像非常神奇,通過研究發(fā)現(xiàn),Docker的鏡像中并不會獨立包含一個完整的操作系統(tǒng),并且鏡像中擁有對應(yīng)的開發(fā)與運行環(huán)境。所以,使用Docker技術(shù),可以很方便實現(xiàn)開發(fā)環(huán)境的快速、批量部署。
獲取鏡像
要想使用Docker鏡像,最簡單的方法就是獲取別人已經(jīng)做好的Docker鏡像,這個過程簡稱鏡像的獲取。
開啟docker
[root@206 ~]# systemctl start docker
下載鏡像
[root@206 ~]# docker pull ubuntu:17.1017.10: Pulling from library/ubuntu 06d6d7dd14f0: Pull complete 7afd309907db: Pull complete 151009f8900b: Pull complete 36547d3d8f4e: Pull complete 320476e1abe2: Pul