# Run container from imagedockerrunnginx
# Run in detached mode (background)dockerrun-dnginx
# Run with custom namedockerrun-d--namemy-nginxnginx
# Run with port mappingdockerrun-d-p8080:80nginx
# Run with environment variablesdockerrun-d-eMYSQL_ROOT_PASSWORD=secretmysql
# Run with volume mountdockerrun-d-v/host/path:/container/pathnginx
# Run with interactive terminaldockerrun-itubuntubash
# Run and auto-remove on exitdockerrun--rmubuntuecho"Hello"# Run with resource limitsdockerrun-d--memory=512m--cpus=1nginx
# Execute command in running containerdockerexeccontainer_namels-la
# Interactive shell in containerdockerexec-itcontainer_namebash
# Execute as specific userdockerexec-urootcontainer_namewhoami
# Execute with environment variabledockerexec-eVAR=valuecontainer_nameprintenvVAR
# Build from Dockerfile in current directorydockerbuild-tmyimage:latest.
# Build with specific Dockerfiledockerbuild-fDockerfile.prod-tmyimage:prod.
# Build with build argumentsdockerbuild--build-argVERSION=1.0-tmyimage.
# Build without cachedockerbuild--no-cache-tmyimage.
# Build for multiple platformsdockerbuildxbuild--platformlinux/amd64,linux/arm64-tmyimage.
# List volumesdockervolumels
# Create volumedockervolumecreatemy_volume
# Inspect volumedockervolumeinspectmy_volume
# Remove volumedockervolumermmy_volume
# Remove unused volumesdockervolumeprune
# Mount named volumedockerrun-vmy_volume:/datanginx
# Mount with read-onlydockerrun-vmy_volume:/data:ronginx
# View Docker system infodockerinfo
# View disk usagedockersystemdf
# View detailed disk usagedockersystemdf-v
# Clean up everythingdockersystemprune
# Clean up including volumesdockersystemprune--volumes
# Clean up including all imagesdockersystemprune-a
# View Docker versiondockerversion
# View Docker eventsdockerevents