docker啟動時可用針對內存和cpu進行資源限制
一、對內存進行限制 -m 內存大小
docker run --rm -itd --name="jdk8" -m 1024m primetoninc/jdk
進行驗證
docker stats jdk8

二、對cpu進行限制(指定容器中的程序運行在指定的cpu核心上) --cpuset-cpus=0 指定該容器中運行的程序都運行在cpu的0核心上
[root@node2 docker]# docker run --rm -itd --name="jdk8" -m 1024m --cpuset-cpus=0 primetoninc/jdk
進行驗證
在容器中運行一個命令,然后在宿主機上查看該命令運行的核心,我們用top來測試
#進入到容器
[root@node2 docker]# docker attach jdk8
#在容器中執行top命令
[root@d73e13439641 /]# top
復制一個終端執行ps命令查看top進程運行在哪個核心上

