Docker Cheat Sheet for Beginners Dev Community
Docker Cheat-sheet for beginners đł - DEV Community #
Excerpt #
đ§ Common Docker Commands Start Docker: systemctl start docker # Linux open -a…
đ§ Common Docker Commands #
- Start Docker:
systemctl start docker <span># Linux</span>
open <span>-a</span> Docker <span># macOS</span>
- Check Docker Version:
đŠ Working with Containers #
List Running Containers:
List All Containers (Running + Stopped):
Run a Container (starts and attaches):
Run in Detached Mode:
docker run <span>-d</span> <image_name>
- Run with Port Mapping:
docker run <span>-p</span> <host_port>:<container_port> <image_name>
- Stop a Running Container:
docker stop <container_id>
- Start a Stopped Container:
docker start <container_id>
- Remove a Stopped Container:
đ Images #
List Docker Images:
Pull an Image from Docker Hub:
Build an Image from Dockerfile:
docker build <span>-t</span> <image_name> <span>.</span>
- Tag an Image:
docker tag <image_id> <new_image_name>:<tag>
- Remove an Image:
đ Container Management #
- View Logs of a Container:
docker logs <container_id>
- Access a Running Container (Interactive Shell):
docker <span>exec</span> <span>-it</span> <container_id> /bin/bash
- Copy Files from Container to Host:
docker <span>cp</span> <container_id>:<path_inside_container> <host_path>
đ Docker Networks #
List Networks:
Create a Network:
docker network create <network_name>
- Connect a Running Container to a Network:
docker network connect <network_name> <container_id>
đł Docker Compose #
Start Services in Detached Mode:
Stop Services:
Build and Start Containers:
docker-compose up <span>--build</span>
đ Inspecting and Monitoring #
- Inspect Container Details:
docker inspect <container_id>
- Display Resource Usage (CPU, Memory):
đ Volumes #
List Volumes:
Create a Volume:
docker volume create <volume_name>
- Mount a Volume (during
docker run):
docker run <span>-v</span> <volume_name>:<path_inside_container> <image_name>
đĄ Pro Tip: Use docker system prune to remove unused containers, networks, and images.
Feel free to save or bookmark this cheat sheet for quick reference!
