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

基礎名詞

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

- 容器(Container):相當于對象的概念,也可以類比為被鑄造的器具。它實現(xiàn)具體的功能,每一個容器都由鏡像創(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 # 查看所有鏡像(包含默認隱藏) docker images -q # 只查看鏡像 id

 

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

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

 

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

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

 

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

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

容器命令

創(chuàng)建容器

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

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

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

查詢容器

docker ps:List containers.
列出所有運行的容器。

退出容器

刪除容器

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

啟動和停止容器

- docker start:Start one or more stopped container. 啟動一或多個停止的容器。

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

- docker stop:Stop one or more running containers. 停止一或多個運行中的容器。

- docker kill:Kill one or more running containers. 殺死一或多個運行中的容器。

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

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

暫無評論,快來評論吧!