Docker: Difference between revisions

From Piszczynski
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:

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>