了解一下 Docker 的基礎(chǔ)指令
基本上無害
發(fā)布于 云南 2025-07-30 · 1567瀏覽

基礎(chǔ)名詞

- 鏡像(Image):相當(dāng)于的概念,也可以類比為鑄造模具。它定義了容器的具體內(nèi)容,可以通過鏡像來創(chuàng)造無數(shù)個(gè)容器。

- 容器(Container):相當(dāng)于對(duì)象的概念,也可以類比為被鑄造的器具。它實(shí)現(xiàn)具體的功能,每一個(gè)容器都由鏡像創(chuàng)造。

- 倉庫(Repository):鏡像的管理庫,有私有庫和公共庫。類似于 docker 鏡像的 github。

信息命令

docker help: Help about the command.

docker info: Display system-wide information.

鏡像命令

 

docker images: List images.

docker images # 查看所有鏡像 docker images -a # 查看所有鏡像(包含默認(rèn)隱藏) docker images -q # 只查看鏡像 id

 

docker search: Search Docker Hub for images.
搜索鏡像。

docker search mysql # 正常搜索 docker search mysql --filter=STARS=3000 # 篩選:搜索收藏?cái)?shù)大于 3000 的

 

docker pull: Download an image from a registry.
拉?。ㄏ螺d)鏡像。

docker pull node # 下載 node(默認(rèn)下載最新的) docker pull node:24.4.1 # 下載 node 24.4.1 版本,這個(gè)版本必須在 docker hub 中存在

 

docker rmi: Remove one or more images.
意即 remove image,刪除鏡像

docker rmi <鏡像 ID 或名稱> # 刪除鏡像 docker rmi <鏡像 ID 或名稱> -f # 強(qiáng)制刪除 docker rmi <鏡像 ID 或名稱> -f ${docker images -aq} # 強(qiáng)制刪除所有鏡像

容器命令

創(chuàng)建容器

docker run:Create and run a new container from an image.
以一個(gè)鏡像為藍(lán)本,創(chuàng)建一個(gè)容器。

創(chuàng)建流程如下:

安裝鏡像失敗多半是下載被墻了,記得配置國內(nèi)“鏡像”。

查詢?nèi)萜?/strong>

docker ps:List containers.
列出所有運(yùn)行的容器。

退出容器

刪除容器

docker rm:Remove one or more containers.
刪除一個(gè)或多個(gè)容器。

啟動(dòng)和停止容器

- docker start:Start one or more stopped container. 啟動(dòng)一或多個(gè)停止的容器。

- docker restart:Restart one or more containers. 重啟一或多個(gè)容器。

- docker stop:Stop one or more running containers. 停止一或多個(gè)運(yùn)行中的容器。

- docker kill:Kill one or more running containers. 殺死一或多個(gè)運(yùn)行中的容器。

stop 和 kill 的區(qū)別:
stop:優(yōu)雅停止,向容器發(fā)送信號(hào),允許容器在一定時(shí)間內(nèi)執(zhí)行清理操作(如保存數(shù)據(jù))。若超時(shí)未停止則強(qiáng)行關(guān)閉。
kill:強(qiáng)制停止,立即強(qiáng)制終止。

基本上無害
火星宛如雪花,從42號(hào)有軌電車車頂?shù)墓渭娖魃巷w落而下。
瀏覽 1567
相關(guān)推薦
最新評(píng)論
贊過的人
評(píng)論加載中...

暫無評(píng)論,快來評(píng)論吧!