您的位置 首页 docker

docker-compose 限制内存和cpu

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

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章