Mastodon

multidisciplinary creative and full-stack developer

Menu
about
me
contact
links
journal
writings
social
posts
bookmarks
saves
news
breaking
projects
portfolio
uses
tools & stack
startyparty
homepage

Docker Cheatsheet

January 4, 2020

This is a quick cheat-sheet for the most commonly used Docker Commands.

List Docker CLI commands

docker docker container --help

Display Docker version and info

docker --version docker version docker info

Excecute Docker image

docker run hello-world

List Docker images

docker image ls

List Docker containers (running, all, all in quiet mode)

docker container ls docker container ls -all docker container ls -a -q

Start docker daemon

docker -d

Start a container with an interactive shell

docker run -ti <image_name> /bin/bash

"shell" into a running container (docker-1.3+)

docker exec -ti <container_name> bash

inspect a running container

docker inspect <container_name> (or <container_id>)

Get the process ID for a container

docker inspect --format {{.State.Pid}} <container_name_or_ID>

List the current mounted volumes for a container (and pretty print)

docker inspect --format='{{json .Volumes}}' <container_id> | python -mjson.tool

Copy files/folders between a container and your host

docker cp foo.txt mycontainer:/foo.txt

List currently running containers

docker ps

List all containers

docker ps -a

List all images

docker images

To dive deeper down this rabbit hole: Docker Cheat Sheet. This is a great and very thorough reference.

tags
DockerProgrammingCheatsheet
Contact & Social
© 2008 - 2026 Marko Bajlovic
Version5.11.3