18-Docker資源限制

背景

若容器使用的計算機資源不加限制,那麼,可能會耗光整個計算機資源。
如代碼裏有bug,出現了死循環,且創建了很多線程。
在Docker中,可以使用Cgroup技術限制CPU、Block IO、RAM

命令

docker container run -it -c 512 centos
    -c --cpu-shares 	#設置CPU使用份額(默認1024)
    --cpuset-cpus="1"	#只能使用CPU1(使用top可以查看)
    --cpus				#限制CPU使用個數
    --device-write-bps /dev/sda:30MB	#磁盤寫速度限制30MB/s
    -m 200M				#RAM限額200M
    --memory-swap=300M	#Swap限額300M
  • 推薦詳細教程:https://www.cnblogs.com/sparkdev/p/8052522.html

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