常見的docker命令有哪些呢?
Docker
Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的鏡像中,然后發(fā)布到任何流行的Linux或Windows機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會有任何接口。
Docker的簡介
Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的Linux機(jī)器或Windows 機(jī)器上,也可以實(shí)現(xiàn)虛擬化,容器是完全使用沙箱機(jī)制,相互之間不會有任何接口。一個完整的Docker有以下幾個部分組成:DockerClient客戶端;Docker Daemon守護(hù)進(jìn)程;Docker Image鏡像;DockerContainer容器。
1,首先我們介紹一下鏡像相關(guān)的命令,我們使用docker images命令,查看本地所有的鏡像,使用docker search關(guān)鍵詞在Docker Hub中搜索鏡像,例如dockersearchcentos 在倉庫中搜索centos鏡像,Docker Hub是官方提供的鏡像倉庫。
2,使用docker pull命令去下載鏡像,docker rmi命令去刪除鏡像,加參數(shù)-f表示強(qiáng)制刪除,盡量先刪除容器再刪除鏡像。
3,使用docker run命令去啟動鏡像,-d表示后臺運(yùn)行,-P表示隨機(jī)端口,-p指定端口映射,格式為:ip:hostPort:containerPort。
4,使用docker ps命令列舉出所有運(yùn)行中的Docker容器,該命令參數(shù)比較多,-a列表所有的容器,-f過濾,-q只列表容器的id。
5,docker version查看docker的版本信息,docker info查看Docker的系統(tǒng)信息,例如CPU、內(nèi)存、容器個數(shù)等。docker kill容器id,docker start/stop/restart容器id啟動、停止和重啟指定的容器。
6,docker build -t標(biāo)簽名稱目錄,構(gòu)建Docker鏡像,-t表示指定一個標(biāo)簽。docker tag為鏡像打標(biāo)簽。更多的命令可以使用docker --help查看,如果想查詢docker run命令的用法,可以使用docker run --help進(jìn)行查看。
聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)
送郵件至:operations@xinnet.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時
需注明出處:新網(wǎng)idc知識百科