Docker is an open-source platform designed to simplify application deployment by using containers. Containers package an application and its dependencies into a single unit, ensuring consistency across development, testing, and production environments.
Start a new Container from an image
...and assign it a name
...and map a port
...and map all ports
..and start container in background
...and assign it a hostname
...and add a dns entry
...and map a local directory into the container
...but change the entrypoint
Show a list of running containers
Show a list of all containers
Delete a container
Delete a running container
Delete stopped containers
Stop a running container
Start a stopped container
Copy a file from a container to the host
Copt a file from the host to a container
Start a shell inside a running container
Rename a container
Create an image out of container
Download an image
Upload an image to a repository
Delete an image
Show a list of all images
Delete dangling images
Delete all unused images
Build an image from a Dockerfile
Tag an image
Build and tag an image from a Dockerfile
Save an image to tar file
Load an image from a tar file
Show the logs of a container
Show stats of running containers
Show processes of container
Show installed docker version
Get detailed info about an object
Show all modifed files in container
Show mapped ports of a container