Docker commands

From Logic Wiki
Jump to: navigation, search


List containers

docker ps 

List containers in summary

docker ps -a --format "Template:.ID\tTemplate:.Names\tTemplate:.Status"

List Images

docker images

Stop Container

docker stop <pid>
docker image prune -a
docker image -rmi [-f] <imageId>.    (force)
docker rm <containerId>

To delete all containers including its volumes use,

docker rm -vf $(docker ps -a -q)

To delete all the images,

docker rmi -f $(docker images -a -q)

Multiple port mappings

docker run -d --hostname myrabbit --name logicQ -p 15672:15672 -p 5672:5672  rabbitmq:3-management

Renaming a container

sudo docker rename discourse_app disc_app

Bash into a container

docker exec -it <ContainerNameOrId> /bin/bash