Docker 容器的常規用法詳情

2021-12-30 10:25:29 字數 1155 閱讀 7273

1、刪除所有未執行 docker 容器

docker rm $(docker ps -a -q)

2、刪除所有未打 tag 的映象, rmi 中的」i」 代表image

docker rmi $(docker images -q | awk '/^/

3、刪除所有映象

docker rmi $(docker images -q)

4、根據格式刪除所有映象

docker rm $(docker ps -qf status=exited)

5、刪除某個映象

docker rmi gab/centos:7.1

6、有了dockerfile 建立7.1版本的映象 「.」 表示當前目錄下,也可以寫絕對路徑

docker build -t gab/centos:7.1 .

7、有了映象就可以建立容器,伺服器的 2222 埠對映到容器的 22 埠

docker run -d -p 2222:22 --name base gab/centos:7.1

8、建立php-fpm:5.4的映象

docker build -t gab/php-fpm:5.4 .

9、建立php-fpm:5.4的容器,伺服器的 8080 埠對映到容器的 80 埠

docker run -d -p 8080:80 --name website gab/php-fpm:5.4

10、建立mysql的映象

docker build -t gab/mysql:5.5 .

11、建立mysql的容器 起乙個名字為 dbserver

docker run -d -p 3306:3306 --name dbserver gab/mysql:5.5

12、建立乙個tomcat映象 –rm=true 刪除臨時映象 -t 產生的映象使用者名稱,倉庫名,和tag

docker build -t tomcat:7.0.55 --rm==true .

13、顯示正在執行的容器

docker psdocker ps

14、顯示所有容器

docker ps -a

15、啟動,停止,刪除某個容器,容器id,前幾個特有的字元也行,不跟其他容器id相同就可以

docker start /stop /rm 47d62ca63a50

檢視docker容器的資源使用詳情

1.通過 docker stats 命令,獲取容器狀態,1秒重新整理一次docker stats輸出結果 container id name cpu mem usage limit mem net i o block i o pids b67619b9b90b test v19 0.00 61.48...

docker常規操作 啟動 停止 重啟容器例項

一 啟動乙個已經停止的容器例項 docker start 容器id或容器名,建議使用容器id,容器id支援模糊查詢而容器名稱不支援 1.先檢視已經暫停的容器例項資訊 2.通過docker start 067啟動容器 3.通過docker ps 檢視當前啟動的容器 具體操作如下圖 docker sta...

docker常規操作 啟動 停止 重啟容器例項

一 啟動乙個已經停止的容器例項 docker start 容器id或容器名,建議使用容器id,容器id支援模糊查詢而容器名稱不支援 1.先檢視已經暫停的容器例項資訊 2.通過docker start 067啟動容器 3.通過docker ps 檢視當前啟動的容器 具體操作如下圖 docker sta...