BT

"Docker Application Guides" Demonstrate How to Deploy Enterprise Apps to Swarm and Kubernetes

| by Diogo Carleto Follow 42 Followers on Aug 01, 2018. Estimated reading time: 2 minutes |

Docker Inc recently announced Docker Application Guides, which demonstrates how to deploy applications on Docker Enterprise Edition (Docker EE) and Docker Desktop, providing architecture examples and guidance for selecting container images and deploying prototype applications, orchestrated by Docker Swarm or Kubernetes.

The creation of the Docker Application Guides is part of the outcome of Docker's Modernize Traditional Applications (MTA) program, whose goal is to take existing applications that are running in enterprise organizations and bring them to Docker, without extensive rewrites or refactoring.

The first Docker Application Guides cover two scenarios, an Oracle WebLogic application with Oracle Database and an IBM MQ with WebSphere Liberty sample stack on either Docker Desktop or Docker EE. In addition, instructions for orchestrating with both Docker Swarm or Kubernetes are provided.

The Oracle WebLogic application with Oracle Database guide illustrates how Docker EE can be used to deploy Oracle WebLogic Server running the MedRec (Avitek Medical Records) sample application with the Oracle Database.

Oracle WebLogic is an J2EE based application server for developing and deploying multi-tier distributed enterprise applications. Oracle Database is a relational database management system. Developers can take advantage of Docker's benefits (isolation, portability, ability to automate development), as both WebLogic and Oracle database are running in containers.

MedRec is a sample Java EE application shipped with WebLogic Server that simulates a centralized medical record management system, providing a framework for patients, doctors, and administrators to manage patient data using a variety of different clients.

Both Oracle WebLogic and Oracle Database are certified to run on Docker containers, and images are available in the Docker Store.

The following diagram represents the Oracle WebLogic, Oracle Database, and MedRec application architecture on Docker EE:

The IBM MQ with WebSphere Liberty guide illustrates how Docker EE can be used to deploy an IBM MQ service communicating between two applications running on separate instances of WebSphere Liberty.

IBM MQ is a messaging solution for Enterprise and IBM's Message Oriented Middleware, which allows applications to communicate with each other across multiple systems. WebSphere Liberty is a Java application server, built on the open source Open Liberty project.

The following diagram represents the architecture of these applications communicating with IBM MQ on Docker:

Docker Enterprise is available at the Docker Store. Developers who want to build and test applications on their own machines can get Docker Desktop for macOS or Windows.

More details can be found at Docker Success Center.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT