Docker Basic & More Commands
Published: 2021-10-31 15:23:25

#####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