Skip to content

Instantly share code, notes, and snippets.

@jimboy-701
Last active September 23, 2022 15:46
Show Gist options
  • Save jimboy-701/a594fc85a95fad978da6c4271f817304 to your computer and use it in GitHub Desktop.
Save jimboy-701/a594fc85a95fad978da6c4271f817304 to your computer and use it in GitHub Desktop.
Docker commands - the basics

My Docker cheatsheet

Show an ip address of a docker container

ip addr show docker0

Show version numbers

docker -v
docker-compose -v

View all docker networks

docker network list

Search and pull Docker images (from hub.docker.com):

sudo docker pull portainer/portainer-ce:linux-arm
docker pull centos
docker run -d -t --name cantcontainmyself centos
docker exec -it cantcontainmyself bash#

docker pull alpine
docker run -d -t --name ohyeah alpine
docker exec -it ohyeah sh

Pull a custom version of an image:

                           Container:Tag
docker pull thenetworkchuck/nccoffee:frenchpress

                  Host:Container
docker run -t -d -p 80:80 --name nccoffee thenetworkchuck/nccoffee:frenchpress

View Docker logs for startup issues or errors:

docker logs --tail 50 --follow --timestamps ContainerID

Start and stop containers:

docker stop ContainerID
docker start ContainerID

Show all running containers:

docker ps

See resource stats for each container:

docker stats

Monitor output from a container

docker exec pihole pihole -t

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment