# Check Docker versiondocker--version
# Get detailed Docker informationdockerinfo
# List running containersdockerps
# List all containers (including stopped)dockerps-a
# List all local imagesdockerimages
# Inspect a containerdockerinspectcontainer_id_or_name
# Create and start a container from an imagedockerrun-d--namecontainer_nameimage_name
# Stop a containerdockerstopcontainer_name_or_id
# Start a stopped containerdockerstartcontainer_name_or_id
# Remove a containerdockerrmcontainer_name_or_id
# Remove an imagedockerrmiimage_name_or_id
# Run a command inside a running containerdockerexec-itcontainer_name_or_idbash
# Run a command inside a container without interactive shelldockerexeccontainer_name_or_idcommand# Load an image from a tar filedockerload<path_to_image.tar
# Save an image to a tar filedockersaveimage_name-opath_to_image.tar
Docker Compose
# Check Docker Compose versiondocker-compose--version
# Run services defined in docker-compose.ymldocker-composeup-d
# Stop servicesdocker-composedown
# View service logsdocker-composelogs
# Build or rebuild servicesdocker-composebuild
# Create a new container from a service defined in docker-compose.ymldocker-composerunservice_name
Docker Volumes and Networks
# Create a Docker volumedockervolumecreatevolume_name
# List volumesdockervolumels
# Inspect a volumedockervolumeinspectvolume_name
# Create a Docker networkdockernetworkcreatenetwork_name
# List networksdockernetworkls
# Connect a container to a networkdockernetworkconnectnetwork_namecontainer_name