DEV Community

Cover image for Docker Basic & More Commands
Samuel K.M
Samuel K.M

Posted on

Docker Basic & More Commands

Docker Basic Commands

docker run – Runs a command in a new container.It is combination of docker pull & docker start command.
docker start – Starts one or more stopped containers
docker stop – Stops one or more running containers
docker build – Builds an image from a Docker file
docker pull – Pulls an image or a repository from a registry
docker push – Pushes an image or a repository to a registry
docker export – Exports a container’s filesystem as a tar archive
docker exec – Runs a command in a run-time container
docker search – Searches the Docker Hub for images
docker attach – Attach local standard input, output, and error streams to a running container
docker commit – Creates a new image from a container’s changes
docker create- Create a new container
docker restart - Restart one or more containers
docker rm - Remove one or more containers
docker rmi - Remove one or more images
docker stats - Display a live stream of container(s) resource usage statistics
docker top - Display the running processes of a container
docker trust -Manage trust on Docker images
docker unpause - Unpause all processes within one or more containers
docker update -Update configuration of one or more containers
docker version - Show the Docker version information
docker volume -Manage volumes

Other Commands

docker builder - Manage builds
docker checkpoint - Manage checkpoints
docker config - Manage Docker configs
docker container - Manage containers
docker context- Manage contexts
docker cp -Copy files/folders between a container and the local filesystem
docker diff - Inspect changes to files or directories on a container’s filesystem
docker events - Get real time events from the server
docker exec - Run a command in a running container
docker export - Export a container’s filesystem as a tar archive
docker history -Show the history of an image
docker image - Manage images
docker images - List images
docker import -Import the contents from a tarball to create a filesystem image
docker info - Display system-wide information
docker inspect - Return low-level information on Docker objects
docker kill - Kill one or more running containers
docker load - Load an image from a tar archive or STDIN
docker login - Log in to a Docker registry
docker logout - Log out from a Docker registry
docker logs - Fetch the logs of a container
docker manifest - Manage Docker image manifests and manifest lists
docker network - Manage networks
docker node - Manage Swarm nodes
docker pause- Pause all processes within one or more containers
docker plugin - Manage plugins
docker port - List port mappings or a specific mapping for the container
docker ps - List containers
docker rename - Rename a container
docker save - Save one or more images to a tar archive
docker secret - Manage Docker secrets
docker service - Manage services
docker stack - Manage Docker stacks
docker swarm - Manage Swarm
docker system - Manage Docker
docker tag - Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
docker wait -Block until one or more containers stop, then print their exit codes

Discussion (0)