piszczynski>Aleks |
piszczynski>Aleks |
||
Line 20: | Line 20: | ||
== Docker High CPU usage == | == Docker High CPU usage == | ||
See what containers are using system resources: | See what containers are using system resources: | ||
*docker stats -all | *docker stats --all | ||
*docker stats --all --format "table {{.ID}}\t{{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}" | *docker stats --all --format "table {{.ID}}\t{{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}" | ||
Revision as of 11:21, 23 January 2023
Docker Commands
Docker commands reference can be found here: https://docs.docker.com/engine/reference/run/
Stop docker container
- docker stop <container name>
remove container
- docker rm <container name>
run container
- docker run --name <container name>
When running docker containers the run command will require extra options for containers with specific uses. Environment vairables can be added to a document container on startup using a .env file and the switch "--env-file=<path to env file>" in the run command
Docker High CPU usage
See what containers are using system resources:
- docker stats --all
- docker stats --all --format "table Template:.ID\tTemplate:.Name\tTemplate:.CPUPerc\tTemplate:.MemUsage"
Check specific container for process:
- docker ps | grep <container id>
Check the logs for high cpu use container:
- docker logs --tail 100 <container Id>
Follow live logs:
- docker logs --follow <container ID>
restart docker container
- docker restart <container name>