Docker CLI commands

Docker Run command

docker run --name myapp XYZ

assigns a name to a container “myapp XYZ”

docker run --it ubuntu

run interactively with TTY

docker run -d myapp

run detached (in background)

docker run -p 80 myapp

run container with port exposed on port 80

docker run --rm myapp

remove container when it exits

docker run -e MYSQL_PASSWORD=root mysql

set environment variables

List commands

docker ps

List containers

docker images

List images

Remove/ kill commands

docker rm

remove containers

docker kill 

Stop containers

docker rmi

Remove images

Debug commands

docker inspect
docker logs
docker top