De réir réamhshocrú, is féidir le coimeádáin acmhainní neamhtheoranta an óstaigh a úsáid — rud a chabhraíonn le coimeádán amháin acmhainní a bhaint ó dhaoine eile nó an óstach a bhrisheadh. Ligeann Docker duit teorainneacha acmhainní (CPU, cuimhne) a shocrú chun úsáid a rialú, rud atá tábhachtach do dhílonrú agus do roinnt cothrom acmhainní i bhfeidhm.
An fhadhb: úsáid acmhainní gan teorainn
BY DEFAULT a container can consume ALL available host CPU and memory:
→ a buggy/busy container (memory leak, runaway loop) can starve other containers
or crash the entire host (out of memory)
→ In production (multiple containers per host), LIMIT resources to isolate them.
Teorainneacha cuimhne agus CPU a shocrú
docker run -m 512m myapp
docker run -m 512m --memory-reservation 256m myapp
docker run --cpus= myapp
docker run --cpu-shares=512 myapp
