Summary
In a shared environment, CPU, memory and network resources used by each container should be controlled to avoid the noisy neighbor problem. Docker provides configuration options for setting up minimum and maximum limits on CPU, memory and CPU while creating containers. Microsoft provides telemetry solutions at application level and also at the host level. These can capture critical information on the container performance and the host performance. At present these technologies only support Linux-based container hosts.
Dockerfile contents are operated from top to bottom. In order to reduce the build time of an image one should club statements. Docker checks for cached layers for every instruction in the Dockerfile. To increase the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access