The Docker Workshop
Learn How to Use Docker Containers Effectively to Speed Up the Development Process
- 792 pages
- 28 hours of reading
Get started with Docker on your local machine and progress towards deploying applications in production with this practical guide. Gain a working understanding of Docker containers by integrating them into your development process and complete exercises to learn how to secure and control access to your containers. This workshop simplifies the complexities of Docker, helping you quickly learn how to work with containers through hands-on activities. You'll begin by exploring Docker containers, running third-party images, and creating your own using Dockerfiles. You'll then create environments for these images and streamline your deployment and testing processes with Continuous Integration. As you advance, you'll learn to implement production-ready environments using Docker Swarm and apply best practices to secure Docker images, ensuring optimal performance in production. You'll also develop skills to transition Docker from development to testing and production, troubleshoot issues, resolve resource bottlenecks, and enhance service performance. By the end of this workshop, you'll be equipped to utilize Docker containers in real-world scenarios. This resource is ideal for developers or beginners seeking a practical understanding of Docker containers, especially those familiar with command shells or editors like IntelliJ, Atom, or VSCode.
