Chapter 13. Using EAP 7 with Docker

Today there is quite a buzz around the words Docker and containers. In short, Docker is a containerization engine that allows you to package up an application along with all the configuration and software required to run it and deploy it to a machine with the minimum of effort.

For some aspects, there are relevant advantages over a standard Virtual Machine (VM). As a matter of fact, a VM, takes up quite a lot of system resources as it embeds a virtual copy of all the hardware and software that the operating system needs to run. This requires a lot, in terms of RAM and CPU cycles.

On the other hand, container technology requires a minimal operating system, supporting libraries, and system resources to run a specific ...

Get Mastering JBoss Enterprise Application Platform 7 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.