Difference between revisions of "Docker commands"

From Logic Wiki
Jump to: navigation, search
(Created page with "Category:Docker List containers docker ps List Images docker images Stop Container docker stop <pid> docker image prune -a docker image -rmi [-f] <imageId>. (...")
 
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
List containers
 
List containers
 
  docker ps  
 
  docker ps  
 +
List containers in summary
 +
docker ps -a --format "{{.ID}}\t{{.Names}}\t{{.Status}}"
 
List Images  
 
List Images  
 
  docker images
 
  docker images
Line 13: Line 15:
  
 
  docker rm <containerId>
 
  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  
 
Multiple port mappings  
 
  docker run -d --hostname myrabbit --name logicQ -p 15672:15672 -p 5672:5672  rabbitmq:3-management
 
  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

Latest revision as of 10:13, 25 December 2025


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