docker container 動態(tài)修改內(nèi)存限制
docker update --help
docker update -m 4096m --memory-swap -1 ubuntu_test
docker update -m 4096m --memory-swap 4096m 9890e4239140
docker run 運行時資源限制
https://blog.csdn.net/candcplusplus/article/details/53728507
docker run -it -d --name ubuntu_eos -p 8180:80 -p 8181:8080 -p 8182:8888 -p 8183:9876 -p 8184:8900 -m 4G --memory-swap -1 ubuntu_eos:1.0
注意:使用docker -m操作會使內(nèi)存被限制為輸入大小的兩倍
$ sudo docker run -it --name test -m 100m ubuntu /bin/bash
此時內(nèi)存被限制為200m
ubuntu 查看內(nèi)存命令查看:
free -m
free命令詳解:
功能說明:顯示內(nèi)存狀態(tài)。
語 法: free [-bkmotV][-s ]
補充說明:free指令會顯示內(nèi)存的使用情況,包括實體內(nèi)存,虛擬的交換文檔內(nèi)存,共享內(nèi)存區(qū)段,連同系統(tǒng)核心使用的緩沖區(qū)等。
參 數(shù):
-b 以Byte為單位顯示內(nèi)存使用情況。
-k 以KB為單位顯示內(nèi)存使用情況。
-m 以MB為單位顯示內(nèi)存使用情況。
-o 不顯示緩沖區(qū)調(diào)節(jié)列。
-s 持續(xù)觀察內(nèi)存使用狀況。
-t 顯示內(nèi)存總和列。
-V 顯示版本信息。