docker在執行run 命令來啓動一個容器時,內部是如何操做的那?下面咱們來驗證下:
docker
一、當咱們執行完docker run -d -p 80:80 httpd 這條命令後,會先在本地查找是否有httpd這個鏡像ide
二、若是本地查找不到,就會從遠程庫中下載blog
三、下載完後,啓動起來,生成一個digest的idget
四、同時下載的httpd,會被保存到本地,下次再使用這個鏡像的時候,會直接從本地查找到,而後使用
it
咱們能夠經過docker p_w_picpaths 查看到本地保存的全部鏡像,如上圖,這裏會有建立的時間,Image Id 大小,等相關信息io
能夠經過docker ps 來查看正在運行的容器。 docker ps -a 能夠看到全部運行和沒有運行的容器狀況class