You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
List Docker containers (running, all, all in quiet mode)
docker container ls
docker container ls --all
docker container ls -aq
Images
docker image ls
Container
docker run -p 3000:8080 <image>
docker run -d -p 3000:8080 <image>
docker container stop <container id>
docker build -t friendlyhello .# Create image using this directory's Dockerfile
docker run -p 4000:80 friendlyhello # Run "friendlyname" mapping port 4000 to 80
docker run -d -p 4000:80 friendlyhello # Same thing, but in detached mode
docker container ls # List all running containers
docker container ls -a # List all containers, even those not running
docker container stop <hash># Gracefully stop the specified container
docker container kill<hash># Force shutdown of the specified container
docker container rm <hash># Remove specified container from this machine
docker container rm $(docker container ls -a -q)# Remove all containers
docker image ls -a # List all images on this machine
docker image rm <image id># Remove specified image from this machine
docker image rm $(docker image ls -a -q)# Remove all images from this machine
docker login # Log in this CLI session using your Docker credentials
docker tag <image> username/repository:tag # Tag <image> for upload to registry
docker push username/repository:tag # Upload tagged image to registry
docker run username/repository:tag # Run image from a registry