When running multiple SQL Server containers on a Docker host we should always be setting CPU and Memory limits for each container (see the flags for memory and cpus here). This helps prevent the whole noisy neighbour situation, where one container takes all the host’s resources and staves the other containers.
But what if we forget to set those limits? Well, no worries…we can update them on the fly!
Click through to see how you can change the memory limits on a running container.