Docker - cpu limit configuration

Viewed 1434

I would like to set limitation of cpu resource, and found this docker-compose setting file below.

version: '3'
services:
  redis:
    image: redis:alpine
    deploy:
      resources:
        limits:
          cpus: '0.001'
          memory: 50M
        reservations:
          cpus: '0.0001'
          memory: 20M

BUT I don't know what 0.001 mean in here. It will use 0.1% of total cpu capacity? and some document said it can be set more than 1. what happen If i set more than 1?

and What is default value of resource.limits.cpus and resource.limits.cpus.memory?

2 Answers
Related