Commonly used docker commands

nand
1 min readOct 12, 2017

--

Commonly used terms and commands in getting started with docker.

List Images docker images

List Images (including intermediate images) docker images -a

List Containers docker ps or docker container ls

List Containers (including exited or stopped) docker ps -a or docker container ls -a

Use -q to print only ID instead of all the data

Restart a container docker container restart $container_id

Stop a container docker kill $container_id

Stop all containers docker kill `docker ps -aq`

Remove all containers docker rm `docker ps -aq`

Remove all images docker rmi $image_id

Remove all images docker rmi `docker images -aq`

List all services docker service ls

Copy container folder docker cp $container_id:FOLDER_PATH LOCAL_PATH

Run an image docker run -it $image

Use inspect to get details of a service, container, stack, network etc

docker container inspect container_id

To run a compose file docker-compose -f docker-compose-stage.yml up

To pass shell inline parameters to compose file

foo=bar docker-compose -f docker-compose-stage.yml up

use ${foo} inside compose file

use — help to get help of a command

--

--

No responses yet