3 Frequently Asked Questions for Running WebLogic Server Images on Docker

This section provides answers to frequently asked questions about running WebLogic Server 12.1.3 images in Docker containers.

Is Oracle Weblogic Server 12.1.3 certified on Oracle Linux 6.5/7 and RedHat Linux 7 Docker images?

Yes WebLogic 12.1.3 is supported and certified on Oracle Linux 6.5/7 and Red Hat Linux 7. For detailed certification information about supported WebLogic Server Docker images, see http://www.oracle.com/technetwork/middleware/ias/oracleas-supported-virtualization-089265.html.

Can I create my own WebLogic Server Docker Images?

Yes, you can use the Dockerfiles and scripts posted on GitHub as examples. For more information, see "Building WebLogic Server Images on Docker".

Does Oracle post WebLogic Server Docker images on the Docker Hub?

No, but Oracle has posted some Dockerfiles and supporting scripts on GitHub as samples to create WebLogic Server Docker images. For more information, see "About the Dockerfiles and Scripts on GitHub".

Where is the domain file system stored for WebLogic Server images in a Docker environment?

Containers are instances of images. Each gets its own file system on a copy-on-write approach. Docker uses Union Filesystems. Data of a container can be persisted in three ways:

  • Container Union Filesystem (default) — Copy-on-write

  • Data Volume — Folder mapped to a folder on the host

  • Data Volume Container — Folder mapped to a folder on another container

Is Weblogic Server on Docker supported only on a single node?

Oracle supports only single host environments for "traditional" WebLogic Server deployments (with a WebLogic domain and a cluster (or clusters), and several servers in each cluster). This is because Docker containers running on different machines (hosts) do not have the necessary visibility and access to communicate directly with other containers that are not networked together, as illustrated in Figure 1-4, "WebLogic Cluster on Docker Containers Across a Single Host".

However, for topologies that are in line with the "Docker way" of configuring containers, Oracle supports single host and multiple host environments. The "Docker Way" for configuring containerized applications and services, consists of a container designed to run only an Administration Server that contains all resources, shared libraries, and deployments. Such containers can all be on a single physical or virtual server Linux host (see Figure 1-5, "Containerized Oracle WebLogic Server Applications on a Single Host"), or they can be on multiple physical or virtual server Linux hosts (see Figure 1-6, "Containerized WebLogic Server Applications on a Multiple Hosts").

For more information, see "Non-Clustered WebLogic Server Domain in a Docker Container".

What is the recommended procedure for patching WebLogic Server on Docker containers?

For information about patching and/or upgrading WebLogic Server on Docker, see "Patching and Upgrading WebLogic Server Images".

Is there an orchestration layer to support Weblogic Server in a Docker container?

There is not a supported orchestration layer at this time.

Does Oracle support third-party software running on Docker with WebLogic Server?

Oracle only certifies WebLogic Server 12.1.3 on Docker. See http://www.oracle.com/technetwork/middleware/ias/oracleas-supported-virtualization-089265.html.