List Of Docker Commands
1. Docker Container Commands
Create a container (without starting it):
#docker create [IMAGE]

Rename an existing container:
#docker rename [CONTAINER_NAME] [NEW_CONTAINER_NAME]

Run a command in a new container:
#docker run [IMAGE] [COMMAND]
#docker run --rm [IMAGE] – removes a container after it exits.

#docker run -td [IMAGE] – starts a container and keeps it running.

#docker run -it [IMAGE] – starts a container, allocates a pseudo-TTY connected to the container’s stdin, and creates an interactive bash shell in the container.

#docker run -it-rm [IMAGE] – creates, starts, and runs a command inside the container. Once it executes the command, the container is removed.

Delete a container (if it is not running):
#docker rm [CONTAINER]

Update the configuration of one or more containers:
#docker update [CONTAINER]
2. Starting and Stopping Containers
Start a container:
#docker start [CONTAINER]

Stop a running container:
#docker stop [CONTAINER]
Stop a running container and start it up again:
#docker restart [CONTAINER]

Pause processes in a running container:
#docker pause [CONTAINER]

Unpause processes in a running container:
#docker unpause [CONTAINER]

Block a container until others stop (after which it prints their exit codes):
#docker wait [CONTAINER]

Kill a container by sending a SIGKILL to a running container:
#docker kill [CONTAINER]

Attach local standard input, output, and error streams to a running container:
#docker attach [CONTAINER]
3. Docker Image Commands
Create an image from a dockerfile:
#docker build [URL]
#docker build -t – builds an image from a dockerfile in the current directory and tags the image

Pull an image from a registry:
#docker pull [IMAGE]

Push an image to a registry:
#docker push [IMAGE]

Create an image from a tarball:
#docker import [URL/FILE]

Create an image from a container:
#docker commit [CONTAINER] [NEW_IMAGE_NAME]

Remove an image:
#docker rmi [IMAGE]

Load an image from a tar archive or stdin:
#docker load [TAR_FILE/STDIN_FILE]

Save an image to a tar archive, streamed to STDOUT with all parent layers, tags, and versions:
#docker save [IMAGE] > [TAR_FILE]
4. Docker Commands for Container and Image Information
List running containers:
#docker ps
#docker ps -a –Lists both running containers and ones that have stopped

List the logs from a running container:
#docker logs [CONTAINER]

List low-level information on docker objects:
#docker inspect [OBJECT_NAME/ID]

List real-time events from a container:
#docker events [CONTAINER]

Show port (or specific) mapping for a container:
#docker port [CONTAINER]

Show running processes in a container:
#docker top [CONTAINER]

Show live resource usage statistics of containers:
#docker stats [CONTAINER]

Show changes to files (or directories) on a filesystem:
#docker diff [CONTAINER]

List all images that are locally stored with the docker engine:
#docker image ls

Show the history of an image:
#docker history [IMAGE]
5. Networks
List Networks
#docker network ls

Remove one or more networks:
#docker network rm [NETWORK]

Show information on one or more networks:
#docker network inspect [NETWORK]

Connects a container to a network:
#docker network connect [NETWORK] [CONTAINER]

Disconnect a container from a network:
#docker network disconnect [NETWORK] [CONTAINER]
Please email me if you face any issue.

Name:

Email:

Comments:

views
PHP Hits Count