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
Top comments (0)