![[17.0.0.3 and later]](../ng_v17003plus.gif)
Overview: Liberty apps that run in IBM Cloud Private
Liberty supports the full Java™ Platform, Enterprise Edition (Java EE) 7, which provides a number of improvements over previous Java EE versions.
IBM Cloud Private provides the underlying foundation that enables the agile application creation deployment. It is based on a Kubernetes platform, and provide services for loosely coupled, distributed, and elastic microservice-based applications.
Moreover, it provides a unifying platform for industrial-quality IBM middleware. IBM Cloud Private also provides a set of services, integrated middleware, with a common logging and monitoring set of services.
Liberty fits into this environment as a componentized application development and deployment environment that you can deploy quickly in IBM Cloud Private.
The following cycle defines the high-level process that is needed to for running Liberty applications in IBM Cloud Private. First, you must start with a simple application. Next, with a Dockerfile, the Docker image is built. The Docker image is exported to a registry such a Docker hub, from which the IBM Cloud Private installation process can provision it into the Docker container, where the application runs.
