docker常用操作日常記錄 記憶體 空間大小

2021-09-25 08:52:00 字數 1048 閱讀 9260

目錄

1.檢視docker容器所占用記憶體的大小

2.檢視docker容器占用空間大小

3.建立容器時,新增引數 -m 指定分配記憶體

4.容器建立後,修改記憶體

獲取容器id

獲取pid

獲取記憶體資訊

也可以通過inspect 獲取pid,再通過top檢視記憶體

docker inspect 容器id|grep -i pid  

top -p pid

預設容器檔案路徑 : /var/lib/docker/containers

進入目錄: cd  /var/lib/docker/containers

檢視所有容器占用空間大小: du -sh *

檢視單個容器大小: du -sh 《容器id>

docker update -m 2048m 【容器id/name】
docker 預設沒有啟用memory-swap交換記憶體,直接設定了記憶體會出問題,也就是說宿主 swap 支援使用多少則容器即可使用多少,如果 --memory-swap 設定小於 --memory則設定不生效。

將memory-swap 設定值為 -1,表示容器程式使用記憶體受限,而 swap 空間使用不受限制。

docker update --memory 2048m --memory-swap -1 【容器id\name】

docker常用日常

docker exec it 容器名稱 bin bash 進入myphp容器 usr local etc php php配置檔案位置 docker php ext install 副檔名 今天檢視php容器裡的配置檔案時沒有找到php.ini,查了一下才發現 php7.0 新增了 php.ini d...

日常操作命令記錄

查詢對應服務開啟的埠 sockstat 4l 臨時停掉資料庫或者表 chmod r 0 xx xx chwon r root xx xx 進入目錄查詢佔據空間最大的檔案 cd tmp du sk sort nr more 故障分析 reading 56 writing 44 waiting 4077...

Git日常操作記錄

修改了本地的 然後使用 git add file file一般為需要新增的檔案路徑 git commit m 修改原因 執行commit後,還沒執行push時,想要撤銷這次的commit,該怎麼辦?解決方案 git reset soft head 這樣就成功撤銷了commit,如果想要連著add也撤...