docker如何限制容器的内存、CPU资源
docker如何限制容器内存docker如何限制容器CPUdocker-compose如何限制容器内存docker-compose如何限制容器CPU
docker如何限制容器的内存、CPU资源 docker如何限制容器内存- 使用--memory参数控制容器的最大使用内存单位支持B、K、M、G示例
docker run -dit --memory=4G nginx:1.19.2-alpine
- 等同于同时设置交换分区是内存的两倍
docker run -dit --memory=4G --memory-swap=8G nginx:1.19.2-alpinedocker如何限制容器CPU
- 使用--cpus参数控制容器的核心数示例
docker run -dit --cpus=2 nginx:1.19.2-alpinedocker-compose如何限制容器内存
version: '3.7'
services:
nginx:
restart: always
image: nginx:1.19.2-alpine
privileged: true
ports:
- 80:80
deploy:
resources:
limits:
memory: 2G
docker-compose如何限制容器CPU如果没有使用docker-swarm,启动时需要加上参数--compatibility
docker-compose --compatibility up -d
version: '3.7'
services:
nginx:
restart: always
image: nginx:1.19.2-alpine
privileged: true
ports:
- 80:80
deploy:
resources:
limits:
cpus: "2.00"
如果没有使用docker-swarm,启动时需要加上参数--compatibility
docker-compose --compatibility up -d



