docker-compose 限制内存和cpu
docker-compose 限制内存和cpu : 连接
CPU 限制
version: "3"
services:
# 定义web服务
web:
image: nginx
deploy:
# CPU限制,看这里
resources:
limits:
# 限制使用1.5个CPU核心
cpus: "1.5"
内存限制
version: "3"
services:
web:
image: nginx
deploy:
# 内存限制,看这里
resources:
limits:
memory: 512m
案例:
mongo:
image: mongo:5.0.10-focal
restart: always
container_name: mongo
ports:
- 27017:27017
volumes:
- ./mongodb/data:/data/db
- ./mongodb/logs:/var/log/mongodb
- /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime
environment:
TZ: Asia/Shanghai
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: iot87510227
wiredTigerCacheSizeGB: 4
deploy:
resources:
limits:
memory: 4G
reservations:
memory: 1G
欢迎来撩 : 汇总all
