Docker

Docker

NeuralBlitz Updated 1 repo stars

File contents

Docker

Docker is a platform for developing, shipping, and running applications in containers. It enables consistent environments across development, testing, and production.

Key Concepts

  • Docker images and containers
  • Dockerfile for image building
  • Docker Compose for multi-container
  • Volumes for persistence
  • Networks for container communication

Common Use Cases

  • Application containerization
  • Development environments
  • CI/CD pipelines
  • Microservices deployment
  • Testing isolation

Best Practices

  • Use multi-stage builds
  • Minimize image layers
  • Don't run as root
  • Use .dockerignore
  • Tag images properly

Resources

  • Docs: docs.docker.com
  • Related Skills: containerization, kubernetes, docker-compose

NeuralBlitz/Agent-Gateway/tree/main/agent-gateway/skills/user/categories/infrastructure/docker commit 327dab2d41

Frequently asked questions

npx skillmds@latest add neuralblitz/docker-3