docker鏡像:只讀的模板,創(chuàng)建docker容器的基礎(chǔ)
docker容器:一個輕量級沙箱痒筒,docker利用容器來運(yùn)行和隔離應(yīng)用宰闰,可以啟動茬贵、刪除、停止移袍、開始解藻,容器之間相互隔離,彼此不可見
docker倉庫:類似代碼倉庫葡盗,是docker集中存放查看docker鏡像文件的場所螟左,分為:公開倉庫和私有倉庫,目前最大的docker倉庫即為docker hub倉庫
docker常用命令:
docker version? 查看docker版本號
docker run -d -p 80:80 --name webserver nginx 啟動一個Nginx容器
docker ps 查看當(dāng)前運(yùn)行的容器
docker pull NAME[:TAG]? 直接從docker hub鏡像下載鏡像
docker pull Ubuntu:14.04 獲取一個Ubuntu 14.04版本的操作系統(tǒng)(不加tag默認(rèn)選擇latest版本)
docker pull hub.c.163.com/public/ubtunu:14.04 從網(wǎng)易蜂巢的鏡像拉取Ubuntu:14.04鏡像
docker images 查看本地已有鏡像的基本信息
其中:
respository:來自哪個倉庫
tag:鏡像版本信息觅够,和github代碼庫版本信息一樣
image id:鏡像唯一標(biāo)識
created:鏡像創(chuàng)建的時間
size:鏡像大小胶背,優(yōu)秀的鏡像往往體積較小
docker inspect 查看鏡像的詳細(xì)信息
eg:docker inspect ubuntu:14:04
docker history 查看鏡像的鏡像歷史
eg:docker history ubuntu:14.04