
When Docker Meets Java
A Practical Guide to Docker for Java and Spring Boot Applications
- English
- ePUB (mobile friendly)
- Available on iOS & Android
When Docker Meets Java
A Practical Guide to Docker for Java and Spring Boot Applications
About this book
Discover how to become a more efficient Java developer using Docker. This book will help you streamline your development process, boost portability, and enhance the efficiency of your applications.
Docker has transformed the landscape of application and deployment by simplifying the creation and management of development environments, saving valuable time and reducing compatibility issues. With this book, you will learn how to package Java applications into Docker containers, making them consistent and portable across different environments. As a result, you'll gain the expertise to efficiently scale and manage your applications, ensuring they run smoothly in production to boost development efficiency.
This book sets itself apart through its emphasis on Java developers' specific needs and challenges, providing relevant examples and use cases. The hands-on practical approach provides you with the necessary skills to be a more valuable Java developer.
What You Will Learn
- Understand the fundamental concepts of Docker and containerization
- Package Java applications into Docker containers
- Gain hands-on experience in Dockerizing Java applications
- Efficiently test, debug, deploy, and scale Java applications using Docker
- Acquire skills that will make you a more valuable and efficient Java developer
Who This Book Is For
Java developers who want to make their applications more portable and easier to manage
Tools to learn more effectively

Saving Books

Keyword Search

Annotating Text

Listen to it instead
Information
Table of contents
- Cover
- Front Matter
- 1. Overview of Containers
- 2. Docker High-Level Overview
- 3. Up and Running with Docker
- 4. Learning Advanced Docker Concepts
- 5. Containerizing Java Applications with Dockerfile
- 6. Working with Container Builder Tools for Java Applications
- 7. Deploying Docker Containers Using GitHub Actions
- 8. Exploring Docker Alternatives
- 9. Building Native Images with GraalVM
- 10. Testing Java Applications Using Testcontainers
- 11. Docker Best Practices for Java Developers
- Back Matter
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app