Here are some common Docker commands and examples of their usage:
·
docker run:
used to run a new container. For example, docker
run -d --name my-nginx -p 80:80 nginx will run a new container
named "my-nginx" using the "nginx" image, running in
detached mode and mapping the host port 80 to the container port 80.
·
docker ps:
used to list running containers. For example, docker ps will list all running containers on the host.
·
docker
images: used to list images. For example, docker images will list all images on
the host.
·
· docker stop: used to stop a running
container. For example, docker stop
my-nginx will stop the running container named
"my-nginx".
·
· docker rm: used to remove a container.
For example, docker rm my-nginx
will remove the container named "my-nginx".
·
· docker pull: used to pull an image from
a registry. For example, docker pull nginx
will pull the "nginx" image from the default registry.
·
· docker push: used to push an image to a
registry. For example, docker push
my-image will push the "my-image" image to the default
registry.
·
· docker build: used to build an image
from a Dockerfile. For example, docker
build -t my-image . will build an image named
"my-image" using the Dockerfile in the current directory.
·
· docker exec: used to run a command in a
running container. For example, docker
exec -it my-nginx bash will open a bash shell in the running
container named "my-nginx".