Show all running docker containers
Show all docker containers
Run a container and connect to it
docker run -it <image>:<tag>
docker volume create <volume>
docker volume inspect <volume>
docker volume rm <volume>
Delete all volumes not attached to a container
Mount a local directory to your container
docker run -v <local_dir>:<container_dir> <image>
Copy file or folder from a docker container to host machine
docker cp <container>:<container_dir> <local_dir>
Copy file or folder from local machine oto a container
docker cp <local_dir> <container>:<container_dir>
Map a local port a docker intance
docker run -d -p 127.0.0.1:<local_port>:<docker_port> <image>
List the port a docker containers is running on
Start your docker-compose defined resources in detached mode
docker-compose up -d -f <docker_compose_yaml>
Stop all docker-compose resources
Destroy all docker-compose resources
Show docker-compose processes
Show docker-compose resource consumption
List available local images
Build an image with a dockerfile
docker build -t <image>:<tag> <run_directory> -f <dockerfile>
Login to a remote repository
docker login <repository>
Push an image to your remotee repository
docker push <image>:<tag>
Remove a local docker image
Show metadata for an image
Remove all unused docker images
Show the logs of a container
Follow/tail the logs of a container
docker logs -f <container>
Show timestamps on docker logs
docker logs -t <container>
Show details/metadata of a container
docker inspect <container>
Show a 'top' view of process running on a container
Show a 'top' view of all docker containers
Show any files that have changed since startup
Connect to an already running container
docker attach <container>
Execute a command on a container
docker exec -it <container_id> /bin/bash
Show docker systems wide information
Show docker disk space used