Skip to content

Commit

Permalink
cleaning up words (thx @tiffanyfj)
Browse files Browse the repository at this point in the history
  • Loading branch information
arun-gupta committed Oct 16, 2017
1 parent af71e98 commit af2f8f6
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions developer-tools/java/chapters/ch02-basic-concepts.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@
*PURPOSE*: This chapter introduces the basic terminology of Docker.

[quote, docs.docker.com/]
Docker is a platform for developers and sysadmins to build, ship, and run applications. Docker lets you quickly assemble applications from components and eliminates the friction that can come when shipping code. Docker lets you get your code tested and deployed into production as fast as possible.
Docker is a platform for developers and sysadmins to build, ship, and run applications. Docker lets you quickly assemble applications from components and eliminates the friction that can come when shipping code. Docker lets you test and deploy your code into production as fast as possible.

Docker simplifies software delivery by making it easy to build and share images that contain your application’s entire environment, or _application operating system_.

**What does it mean by an application operating system ?**

Your application typically require a specific version of operating system, application server, JDK, database server, may require to tune the configuration files, and similarly multiple other dependencies. The application may need binding to specific ports and certain amount of memory. The components and configuration together required to run your application is what is referred to as application operating system.
Your application typically requires specific versions for your operating system, application server, JDK, and database server, may require to tune the configuration files, and similarly multiple other dependencies. The application may need binding to specific ports and certain amount of memory. The components and configuration together required to run your application is what is referred to as application operating system.

You can certainly provide an installation script that will download and install these components. Docker simplifies this process by allowing to create an image that contains your application and infrastructure together, managed as one component. These images are then used to create Docker containers which run on the container virtualization platform, provided by Docker.

Expand Down

0 comments on commit af2f8f6

Please sign in to comment.