docker 相關命令的使用

1. 查詢

格式:docker ps [options]

參數

解釋

無參

默認顯示正在運行的容器

-a

顯示所有的容器,包括未運行的

-f

根據條件過濾顯示的內容

--format

指定返回值的模板文件

-l

顯示最近創建的容器

-n

列出最近創建的n個容器

--no-trunc

不截斷輸出

-q

靜默模式,只顯示容器ID

-s

顯示總的文件大小

格式: docker images

參數 解釋
無參 查看所有本地鏡像

 格式 docker search [NAME]

參數 解釋
NAME 搜索所有NAME名的鏡像

 2. 拉取

格式 docker pull NAME[:TAG|@DIGEST]

參數 解釋
NAME 拉取NAME命名的鏡像
docker pull redis:4.0.9 拉取指定版本的redis

3. 刪除 (以刪除redis 容器和鏡像爲例)

3.1 docker ps 查詢正在運行的容器

3.2 docker stop [容器ID]  將容器停止

3.3  netstat -nplt  可通過查詢端口,看看容器是否停止成功

 

3.4 docker rm [容器ID]  先刪除指定ID的容器

3.5 docker images  先查詢鏡像的id

3.6 docker rmi [鏡像ID] 再刪除指定ID的鏡像

原因: 當前我們要刪除的鏡像正在被已停止id爲"f54cb516f124"的容器所使用,所以我們必須先刪除這個已停止的容器,纔可以刪除鏡像

3.7 docker ps -a 先查詢 id爲"f54cb516f124" 的已停止的容器

3.8  刪除 f54cb516f124 容器

 

3.9 然後再刪除之前刪除失敗的 鏡像

 

 3.10 docker images  最後查看到redis鏡像 刪除完了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章