Skip to content

Commit 348b002

Browse files
committed
I want a toc
1 parent d794365 commit 348b002

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

readme.adoc

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1+
= Docker and Kubernetes for Java Developers
2+
:toc:
3+
:toc-placement!:
4+
15
# Docker and Kubernetes for Java Developers
26

7+
toc::[]
8+
39
## Preface
410
Containers are enabling developers to package their applications (and underlying dependencies) in new ways that are portable and work consistently everywhere? On your machine, in production, in your data center, and in the cloud. And Docker has become the de facto standard for those portable containers in the cloud.
511

@@ -57,6 +63,33 @@ Your application typically require a specific version of operating system, appli
5763

5864
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.
5965

66+
**What can a Java Developer use Docker for?**
67+
68+
__Faster delivery of your applications__
69+
70+
Docker helps you with the development lifecycle.
71+
Docker allows you to develop on local containers that contain your applications
72+
and services. It can then integrate into a continuous integration and
73+
deployment workflow.
74+
75+
For example, you write code locally and share the development stack
76+
via Docker with colleagues. When everybody is ready, you push the
77+
code and the stack you all are developing onto a test environment
78+
and execute any required tests.
79+
From the testing environment, you can then push the Docker images
80+
into production and deploy your code.
81+
82+
__Deploying and scaling more easily__
83+
84+
Docker's container-based platform allows for portable workloads.
85+
Docker containers can run on a developer's local host, on physical
86+
or virtual machines in a data center, or in the Cloud.
87+
88+
Docker's portability and lightweight nature also make dynamically
89+
managing workloads easy. You can use Docker to quickly scale up or
90+
tear down applications and services.
91+
Docker is so fast, that scaling can be near real time.
92+
6093
**How is it different from VM?**
6194

6295
Docker is an open source container virtualization platform.

0 commit comments

Comments
 (0)