← Home

๐ŸณDocker

โŒ˜K
๐Ÿค–
Claude Code AI Tools
๐Ÿค—
Hugging Face AI Tools
๐Ÿฆœ
LangChain AI Tools
๐Ÿง 
Keras AI Tools
๐Ÿฆ™
Ollama AI Tools
๐Ÿ
Python Programming Languages
๐ŸŸจ
JavaScript Programming Languages
๐Ÿ”ท
TypeScript Programming Languages
โš›๏ธ
React Programming Languages
๐Ÿน
Go Programming Languages
๐Ÿฆ€
Rust Programming Languages
๐Ÿ“Š
MATLAB Programming Languages
๐Ÿ—„๏ธ
SQL Programming Languages
โš™๏ธ
C/C++ Programming Languages
โ˜•
Java Programming Languages
๐ŸŸฃ
C# Programming Languages
๐ŸŽ
Swift Programming Languages
๐ŸŸ 
Kotlin Programming Languages
โ–ฒ
Next.js Programming Languages
๐Ÿ’š
Vue.js Programming Languages
๐Ÿ”ฅ
Svelte Programming Languages
๐ŸŽจ
Tailwind CSS Programming Languages
๐Ÿ’š
Node.js Programming Languages
๐ŸŒ
HTML Programming Languages
๐ŸŽจ
CSS/SCSS Programming Languages
๐Ÿ˜
PHP Programming Languages
๐Ÿ’Ž
Ruby Programming Languages
๐Ÿ”ด
Scala Programming Languages
๐Ÿ“Š
R Programming Languages
๐ŸŽฏ
Dart Programming Languages
๐Ÿ’ง
Elixir Programming Languages
๐ŸŒ™
Lua Programming Languages
๐Ÿช
Perl Programming Languages
๐Ÿ…ฐ๏ธ
Angular Programming Languages
๐Ÿš‚
Express.js Programming Languages
๐Ÿฑ
NestJS Programming Languages
๐Ÿ›ค๏ธ
Ruby on Rails Programming Languages
โ—ผ๏ธ
GraphQL Programming Languages
๐ŸŸช
Haskell Programming Languages
๐Ÿ’š
Nuxt.js Programming Languages
๐Ÿ”ท
SolidJS Programming Languages
โšก
htmx Programming Languages
๐Ÿ’ป
VS Code Development Tools
๐Ÿง 
PyCharm Development Tools
๐Ÿ““
Jupyter Development Tools
๐Ÿง 
IntelliJ IDEA Development Tools
๐Ÿ’š
Neovim Development Tools
๐Ÿ”ฎ
Emacs Development Tools
๐Ÿ”€
Git DevOps & CLI
๐Ÿณ
Docker DevOps & CLI
โ˜ธ๏ธ
Kubernetes DevOps & CLI
โ˜๏ธ
AWS CLI DevOps & CLI
๐Ÿ”„
GitHub Actions DevOps & CLI
๐Ÿง
Linux Commands DevOps & CLI
๐Ÿ’ป
Bash Scripting DevOps & CLI
๐ŸŒ
Nginx DevOps & CLI
๐Ÿ“
Vim DevOps & CLI
๐Ÿ”จ
Makefile DevOps & CLI
๐Ÿงช
Pytest DevOps & CLI
๐ŸชŸ
Windows DevOps & CLI
๐Ÿ“ฆ
Package Managers DevOps & CLI
๐ŸŽ
macOS DevOps & CLI
๐Ÿ—๏ธ
Terraform DevOps & CLI
๐Ÿ”ง
Ansible DevOps & CLI
โŽˆ
Helm DevOps & CLI
๐Ÿ”จ
Jenkins DevOps & CLI
๐Ÿ”ฅ
Prometheus DevOps & CLI
๐Ÿ“Š
Grafana DevOps & CLI
๐Ÿ’ป
Zsh DevOps & CLI
๐ŸŸ
Fish Shell DevOps & CLI
๐Ÿ’™
PowerShell DevOps & CLI
๐Ÿ”„
Argo CD DevOps & CLI
๐Ÿ”€
Traefik DevOps & CLI
โ˜๏ธ
Azure CLI DevOps & CLI
โ˜๏ธ
Google Cloud CLI DevOps & CLI
๐Ÿ“Ÿ
tmux DevOps & CLI
๐Ÿ”ง
jq DevOps & CLI
โœ‚๏ธ
sed DevOps & CLI
๐Ÿ“Š
awk DevOps & CLI
๐ŸŒŠ
Apache Airflow DevOps & CLI
๐Ÿ”ข
NumPy Databases & Data
๐Ÿผ
Pandas Databases & Data
๐Ÿ”ฅ
PyTorch Databases & Data
๐Ÿง 
TensorFlow Databases & Data
๐Ÿ“ˆ
Matplotlib Databases & Data
๐Ÿ˜
PostgreSQL Databases & Data
๐Ÿฌ
MySQL Databases & Data
๐Ÿƒ
MongoDB Databases & Data
๐Ÿ”ด
Redis Databases & Data
๐Ÿ”
Elasticsearch Databases & Data
๐Ÿค–
Scikit-learn Databases & Data
๐Ÿ‘๏ธ
OpenCV Databases & Data
โšก
Apache Spark Databases & Data
๐Ÿชถ
SQLite Databases & Data
โšก
Supabase Databases & Data
๐Ÿ”ต
Neo4j Databases & Data
๐Ÿ“จ
Apache Kafka Databases & Data
๐Ÿฐ
RabbitMQ Databases & Data
๐Ÿ”ค
Regex Utilities
๐Ÿ“
Markdown Utilities
๐Ÿ“„
LaTeX Utilities
๐Ÿ”
SSH & GPG Utilities
๐ŸŒ
curl & HTTP Utilities
๐Ÿ“œ
reStructuredText Utilities
๐Ÿš€
Postman Utilities
๐ŸŽฌ
FFmpeg Utilities
๐Ÿ–ผ๏ธ
ImageMagick Utilities
๐Ÿ”
ripgrep Utilities
๐Ÿ”
fzf Utilities
๐Ÿ“—
Microsoft Excel Office Applications
๐Ÿ“˜
Microsoft Word Office Applications
๐Ÿ“™
Microsoft PowerPoint Office Applications
๐Ÿ“
Hancom Hangul Hancom Office
๐Ÿ“ฝ๏ธ
Hancom Hanshow Hancom Office
๐Ÿ“Š
Hancom Hancell Hancom Office
๐Ÿ“„
Google Docs Google Workspace
๐Ÿ“Š
Google Sheets Google Workspace
๐Ÿ“ฝ๏ธ
Google Slides Google Workspace
๐Ÿ”Œ
Cadence Virtuoso EDA & Hardware
โš™๏ธ
Synopsys EDA EDA & Hardware
๐Ÿ’Ž
Verilog & VHDL EDA & Hardware
โšก
LTSpice EDA & Hardware
๐Ÿ”ง
KiCad EDA & Hardware
๐Ÿ“
Notion Productivity
๐Ÿ’Ž
Obsidian Productivity
๐Ÿ’ฌ
Slack Productivity
๐ŸŽฎ
Discord Productivity
๐ŸŽจ
Figma Design Tools
๐Ÿ“˜
Confluence Atlassian
๐Ÿ“‹
Jira Atlassian
๐Ÿƒ
Jest Testing
โšก
Vitest Testing
๐ŸŽญ
Playwright Testing
๐ŸŒฒ
Cypress Testing
๐ŸŒ
Selenium Testing
๐Ÿ’™
Flutter Mobile Development
๐Ÿ“ฑ
React Native Mobile Development
๐ŸŽ
SwiftUI Mobile Development
๐Ÿ“ฑ
Expo Mobile Development
๐Ÿ
Django Web Frameworks
โšก
FastAPI Web Frameworks
๐ŸŒถ๏ธ
Flask Web Frameworks
๐Ÿƒ
Spring Boot Web Frameworks
๐Ÿธ
Gin Web Frameworks
โšก
Vite Build Tools
๐Ÿ“ฆ
Webpack Build Tools
โšก
esbuild Build Tools
๐Ÿ˜
Gradle Build Tools
๐Ÿชถ
Maven Build Tools
๐Ÿ”ง
CMake Build Tools
๐ŸŽฎ
Unity Game Development
๐Ÿค–
Godot Game Development
๐Ÿ”Œ
Arduino Embedded & IoT
๐Ÿ”
Nmap Security
๐Ÿ•
Datadog Monitoring
๐Ÿ“–
Swagger/OpenAPI Documentation
No results found
EN KO

๐Ÿ“ฆ Images

๐Ÿ–ผ๏ธ Image Management

docker images List images
docker pull <image> Pull image from registry
docker pull <image>:<tag> Pull specific version
docker push <image> Push image to registry
docker rmi <image> Remove image
docker rmi $(docker images -q) Remove all images
docker image prune Remove unused images
docker image prune -a Remove all unused images
docker tag <image> <new-tag> Tag an image
docker history <image> Show image history
docker inspect <image> Show image details

๐Ÿ”จ Build Images

docker build -t <name> . Build image from Dockerfile
docker build -t <name>:<tag> . Build with tag
docker build -f <file> . Build from specific Dockerfile
docker build --no-cache . Build without cache
docker build --build-arg KEY=val . Build with argument
docker save -o <file>.tar <image> Save image to tar file
docker load -i <file>.tar Load image from tar file

๐Ÿ“‹ Containers

โ–ถ๏ธ Run Containers

docker run <image> Run container
docker run -d <image> Run in background (detached)
docker run -it <image> bash Run interactive with shell
docker run --name <name> <image> Run with custom name
docker run -p 8080:80 <image> Map port host:container
docker run -v /host:/container <image> Mount volume
docker run -e KEY=value <image> Set environment variable
docker run --env-file .env <image> Load env from file
docker run --rm <image> Remove after exit
docker run --network <net> <image> Connect to network
docker run --restart always <image> Auto restart on failure

๐Ÿ”ง Container Management

docker ps List running containers
docker ps -a List all containers
docker start <container> Start stopped container
docker stop <container> Stop running container
docker restart <container> Restart container
docker kill <container> Force stop container
docker rm <container> Remove container
docker rm $(docker ps -aq) Remove all containers
docker container prune Remove stopped containers
docker rename <old> <new> Rename container
docker update --restart always <c> Update container config

๐Ÿ’ป Container Interaction

docker exec -it <container> bash Execute bash in container
docker exec <container> <cmd> Execute command
docker attach <container> Attach to container
docker logs <container> View container logs
docker logs -f <container> Follow logs (tail)
docker logs --tail 100 <container> Show last 100 lines
docker inspect <container> View container details
docker top <container> View running processes
docker stats View resource usage
docker cp <container>:/path /local Copy from container
docker cp /local <container>:/path Copy to container

๐ŸŒ Network

๐Ÿ“ก Network Management

docker network ls List networks
docker network create <name> Create network
docker network create --driver bridge <n> Create bridge network
docker network rm <network> Remove network
docker network inspect <network> View network details
docker network connect <net> <container> Connect container to network
docker network disconnect <net> <c> Disconnect from network
docker network prune Remove unused networks

๐Ÿ’พ Volumes

๐Ÿ“ Volume Management

docker volume ls List volumes
docker volume create <name> Create volume
docker volume rm <volume> Remove volume
docker volume inspect <volume> View volume details
docker volume prune Remove unused volumes
-v <vol>:/path Mount named volume
-v /host/path:/container/path Bind mount host directory
-v /host/path:/path:ro Read-only mount

๐ŸŽผ Docker Compose

๐Ÿ“œ Compose Commands

docker compose up Start services
docker compose up -d Start in background
docker compose up --build Build and start
docker compose down Stop and remove
docker compose down -v Stop and remove with volumes
docker compose ps List containers
docker compose logs View logs
docker compose logs -f Follow logs
docker compose exec <svc> bash Execute in service
docker compose build Build images
docker compose pull Pull images
docker compose restart Restart services
docker compose stop Stop services
docker compose config Validate compose file

๐Ÿ“ Compose File Example

# docker-compose.yml
version: '3.8'
services:
web:
build: .
ports:
- "8080:80"
volumes:
- ./app:/app
environment:
- NODE_ENV=production
depends_on:
- db
db:
image: postgres:15
volumes:
- db_data:/var/lib/postgresql/data
environment:
- POSTGRES_PASSWORD=secret
volumes:
db_data:

๐Ÿ“„ Dockerfile

๐Ÿ“ Dockerfile Instructions

FROM image:tag Base image
FROM image:tag AS stage Named build stage
WORKDIR /app Set working directory
COPY src dest Copy files/dirs
COPY --from=stage src dest Copy from stage
ADD src dest Copy with auto-extract
RUN command Execute command
RUN ["cmd", "arg1"] Exec form
ENV KEY=value Set environment variable
ARG NAME=default Build argument
EXPOSE 8080 Document port
CMD ["cmd", "arg"] Default command
ENTRYPOINT ["cmd"] Main executable
USER username Run as user
VOLUME /data Mount point
LABEL key=value Add metadata
HEALTHCHECK CMD curl ... Container health check

๐Ÿ—๏ธ Multi-stage Build

# Build stage
FROM node:20-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build

# Production stage
FROM node:20-alpine AS runner
WORKDIR /app
ENV NODE_ENV=production
COPY --from=builder /app/dist ./dist
COPY --from=builder /app/node_modules ./node_modules
USER node
EXPOSE 3000
CMD ["node", "dist/server.js"]

๐Ÿ” Registry & Security

๐Ÿ“ฆ Registry Commands

docker login Login to Docker Hub
docker login registry.example.com Login to private registry
docker logout Logout from registry
docker tag image registry/image:tag Tag for registry
docker push registry/image:tag Push to registry
docker pull registry/image:tag Pull from registry
docker search <term> Search Docker Hub

๐Ÿ›ก๏ธ Security

--user 1000:1000 Run as specific user/group
--read-only Read-only filesystem
--cap-drop ALL Drop all capabilities
--cap-add NET_BIND_SERVICE Add specific capability
--security-opt no-new-privileges Prevent privilege escalation
--memory 512m Memory limit
--cpus 0.5 CPU limit
--pids-limit 100 Process limit
docker scan <image> Scan for vulnerabilities

๐Ÿ’ก Tips

๐Ÿงน System & Cleanup

docker system df Show disk usage
docker system prune Remove unused data
docker system prune -a Remove all unused data
docker system prune --volumes Include volumes in cleanup
docker info Show system info
docker version Show Docker version

๐Ÿš€ Best Practices

  • Use official base images when possible
  • Use multi-stage builds to reduce image size
  • Don't run containers as root
  • Use .dockerignore to exclude files
  • One process per container
  • Use volumes for persistent data
  • Tag images with specific versions, not just latest
  • Use docker compose for multi-container apps