K8S In Action讀書(shū)筆記-第2章-docker命令

2.1.1 docker run

使用docker 運(yùn)行一個(gè)Hello world容器

$ docker run busybox echo "Hello world"

docker run 命令

$ docker run <image>:<tag>

運(yùn)行指定tag的image

$ docker run --name kubia-container -p 8080:8080 -d kubia

以kubia容器為基礎(chǔ),新建一個(gè)kubia-container并在后臺(tái)運(yùn)行(-d),本機(jī)上的8080端口被映射到容器內(nèi)的8080端口

2.1.4 docker build

構(gòu)建鏡像

$ docker build -t kubia .

docker images

列出本地存儲(chǔ)的鏡像

$ docker images

2.1.5 運(yùn)行容器鏡像dock ps/inspect

列出運(yùn)行中的容器

$ docker ps 

打印底層信息

$ docker inspect kubia-container 

2.1.6 探索容器內(nèi)部

在容器內(nèi)部運(yùn)行shell

$docker exec -it kubia-container bash

停止和刪除容器

$ docker stop kubia-container

停止某個(gè)容器

$ docker rm kubia-container 

刪除容器,無(wú)法再次啟動(dòng)

向鏡像倉(cāng)庫(kù)推送鏡像

使用附加標(biāo)簽

$ docker tag kubia luksa/kubia

查看一個(gè)容器的多個(gè)標(biāo)簽

$ docker images | head

向Docker Hub推送鏡像

$ docker push luksa/kubia
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容