Introduction to Docker
With a foundation in Linux, scripting, version control, and databases, readers can move on to understanding containerization, a key concept in modern development and deployment practices.
Free and open source18 chapters614 stars on GitHub
What is inside
- 01Introduction to Docker
- 02Installing Docker
- 03Working with Docker Containers
- 04What are Docker Images
- 05What is a Dockerfile
- 06Docker Networking
- 07Docker Volumes
- 08Docker Compose
- 09Docker Security Best Practices
- 10Docker in Production: Orchestration with Kubernetes
- 11Docker Performance Optimization
- 12Docker Troubleshooting and Debugging
- 13Advanced Docker Concepts and Features
- 14Docker in CI/CD Pipelines
- 15Docker and Microservices Architecture
- 16Docker for Data Science and Machine Learning
- 17What is Docker Swarm mode
- 18Conclusion
- Docker Networking - A Quick Guide to Get You Started
- 5 Best Docker Books for Beginners
- How to Create Multi-Platform Docker Images
- Lockdown Your Containers: 11 Essential Docker Security Tips
- Optimizing Docker Image Sizes: Advanced Techniques and Tools
- Containerizing a Microservices Architecture with Docker and Redpanda