目錄
1.檢視docker容器所占用記憶體的大小
2.檢視docker容器占用空間大小
3.建立容器時,新增引數 -m 指定分配記憶體
4.容器建立後,修改記憶體
獲取容器id
獲取pid
獲取記憶體資訊
也可以通過inspect 獲取pid,再通過top檢視記憶體
預設容器檔案路徑 : /var/lib/docker/containersdocker inspect 容器id|grep -i pid
top -p pid
進入目錄: 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也撤...