Restart a Container With Limited Resources
Premium Challenge
Upgrade your membership to unlock this and all other premium materials.
You've logged into an overloaded server where CPU and RAM usage are nearly maxed out. The culprit is a resource-intensive container. Your mission: identify and stop the offending container, then launch a new one with the same image and name. Ensure the new container's resource usage is capped between 50% and 60% of the server's CPU and RAM.
Good luck!
Hint 1
You can use docker ps to list all running containers and docker stop to stop a container by its name or ID.
Hint 2
Every container on the host (including stopped ones) should have a unique name.
Make sure you removed the old container before starting a new one.
You can use docker ps -a to list all containers, including stopped ones and docker rm to remove a container by its name or ID.
Hint 3
To limit the CPU usage of a container, you need to pass an extra flag (or two) to the docker run command.
Try docker run --help and see what options are CPU-related.
Hint 4
Same as with CPU, you need to pass an extra flag (or two) to the docker run command.
Try docker run --help and see what options are memory-related.