Posts Tagged ‘Docker’

image

Container Cloud Service (Container CS)

· Fast – Rapidly provision your own Docker environments, simply bring your containers and go.

· Easy – Simple to use interfaces and wizards get you going quickly without having to learn complex orchestration.

· Operations Ready – Whether you’re in development, testing, staging or production, dashboards and tooling give you operational control.

· Best Practices – Leverage example services and stacks to jump start your own containerized applications.

· Availability – Now – available as both a metered and non-metered service

clip_image002Extending the business agility benefits

of containers, Container CS provides an easy and quick way to create enterprise-grade container infrastructures. It delivers comprehensive tooling to compose, deploy, orchestrate and manage Docker container-based applications on Oracle Public Cloud for Dev, Dev/Test, DevOps, and Cloud Native use cases.

Events and Assets

For Partners (community access required)

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

image

This section includes documentation on running Oracle Coherence clusters inside Docker.

  1. Setup – Setting Up a Demo Docker Machine Environment
  2. Clustering – Running Coherence Clusters in Docker
  3. Coherence Extend – Running Coherence Extend in Docker
  4. Federated Caching – Federated Caching in Docker
  5. Disc Based Functionality – Elastic Data and Persistence in Docker
  6. JMX Monitoring – Using JMX in Docker

Get the Coherence Docker images here on GitHub

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

clip_image002

 

Background Knowledge Required / Suggested

  • WebLogic Architecture
  • WebLogic Scripting Tool (WLST)
  • Linux

Feature Overview

Docker is a platform that enables users to build, package, ship and run distributed applications. Docker users package up their applications, and any dependent libraries or files, into a Docker image. Docker images are portable artifacts that can be distributed across Linux environments. Images that have been distributed can be used to instantiate containers where applications can run in isolation from other applications running in other containers on the same host operating system. Docker 1.9 introduced the overlay network, this provides the ability to network together containers running in different hosts or VM.

Workshop Overview

As part of the Docker Multi-Host Workshop, in this document you will see how to create a WebLogic domain with servers running in Docker containers distributed in different VMs. In this Docker environment the WebLogic servers running in the cluster have all the HA properties of a WebLogic Server cluster like session replication, singleton service migration to name two. We will create two Docker images using the WebLogic install image and WebLogic domain image created in the previous workshop. We will use a couple of custom Dockerfiles, the WebLogic domain image will be extended to create an application image. We will use some Docker tools to help us in the creation of this environment Docker Machine, Docker Swarm, Consul, Docker Overlay Network, and Registry. The Docker Machine will start a Virtual Box with the Docker Engine running inside. Every Docker Machine will participate in a Docker Swarm cluster which are all networked with the Docker Overlay network. The Registry allows us to push our images and then very easily from outside the VM using scripts run containers from these images. All this will be achieved using custom scripts and Dockerfiles.

Requirements / Prerequisites

  • Computer with 8GB RAM and 2-4 cores
  • VirtualBox 4.2.4+
  • Linux VM with Docker 1.9+ and Git installed

Tips

  • Allocate at least 4GB RAM to the VM, if not more
  • Allocate at least 2 cores to the VM, if not more

Steps

Get Oracle Docker Images

This lab document assumes you have created the WebLogic 12.2.1 Install image and the WebLogic Domain Image as described in the workshop. Feel free to use any location you prefer. Get the workshop material here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

clip_image002

WebLogic Server running in Docker Containers in a Multi Host Environment. Based on Docker 1.9 overlay network and taking advantage of Docker Machine and Docker Swarm see demo on how to create a WebLogic Server domain/cluster spanning multiple hosts. Watch the video here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

clip_image002

WebLogic Server running in Docker Containers in a Multi Host Environment. Based on Docker 1.9 overlay network and taking advantage of Docker Machine and Docker Swarm see demo on how to create a WebLogic Server domain/cluster spanning multiple hosts. Watch the video here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

clip_image002

 

WebLogic Server running in Docker Containers in a Multi Host Environment. Based on Docker 1.9 overlay network and taking advantage of Docker Machine and Docker Swarm see demo on how to create a WebLogic Server domain/cluster spanning multiple hosts. Watch the video here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

clip_image002

You already know how to quickly get started with WebLogic on Docker. You also learned with more details how to build an installation Docker image of WebLogic and Oracle JDK. This time, you will learn how to create a WebLogic Domain Image for Docker Containers.

We are pushing some interesting samples of Docker images on GitHub so this way WebLogic customers and users can have a good idea of what is possible (although not everything in there may be officially supported as of this moment, like multihost), but to experiment and learn more about Docker itself. This blog post focuses on the 1221-domain sample, but make sure to subscribe to this blog or follow me on Twitter for future posts that will look into the other samples.

I will also assume that you have the docker-images repository checked out and updated in your computer (with commit 4c36ef9f99c98), and of course you have Docker installed and properly working. Now moving on.

WebLogic Domains

WebLogic uses a Domain concept for its infrastructure. This is the first thing a developer or administrator must create in order to be able to run a WebLogic Server. There are many ways to create a WebLogic Server Domain: using the Configuration Wizard, using WLST, or even bootstrapping the weblogic.Server class. Since we are using Docker and we want to automate everything, we create the domain with WLST. Read the complete article here

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki