Book Image

Wildfly Cookbook

Book Image

Wildfly Cookbook

Overview of this book

Table of Contents (23 chapters)
WildFly Cookbook
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Introduction


In this chapter, we will start learning the basics of Docker, and how you can take advantage of it by deploying your applications along with the environment.

Docker is an open source platform to develop, ship, and run applications. The basic idea of Docker is to get rid of the problems that occur when you promote your applications (actually the whole thing, such as the runtime environment) from environment to environment; that is, from development, to test, to pre-production, to quality, till production. There are so many variables involved that even if you do your best, something can go wrong in the traditional software life cycle.

With Docker, you can replicate your entire environment at every stage. The word "replicate" probably doesn't explain the concept well enough; "resubmit" would be better.

Docker is composed of the following:

  • Images: A Docker image is just like a template. Suppose you have an image with Fedora, Java 8, WildFly, and your installed application. Images can...