The Oracle’s official GitHub repository contains only images for WebLogic Server 12c, which is the only certificated WLS version to run inside Docker, as you can see in this Oracle’s Blog article. However, many companies still have the WebLogic 11g version in their environments, which is my case. Therefore, I just created two simple images for WebLogic Server 11g (v10.3.6) in my personal public DockerHub repository at https://hub.docker.com/u/gibaholms/.
Despite the WLS 11g version is not officially certified by Oracle to run on Docker, I did not notice any problems on my images, so they demonstrated to be very functional for development purposes. The idea is to use these images to development environment provisioning in my company.
It is certain that the official Oracle’s 12c images are much more complete and have more features, including the possibility to start a node manager and managed servers in linked containers. The WLS 11g images that I have created are a little simpler for now, but address very well my actual needs. However, as I have available time, I will evolve these images to provide more features.
I also recommend to do not use these 11g images in production, because of the fact that they are not certified by Oracle.
Docker Image for Oracle WebLogic Server 10.3.6 Generic
This image contains the basic installation of Oracle WebLogic Server 10.3.6 over Oracle Linux 7 x64 and Oracle JDK 7u79 x64.
All the information needed about how to run the image is in the image’s DockerHub Repository at https://registry.hub.docker.com/u/gibaholms/weblogic/.
All the information needed about how to build the image and the Dockerfile reference are in the image’s GitHub Repository at https://github.com/gibaholms/docker/tree/master/weblogic/10.3.6.
Docker Image for Base Domain for Oracle WebLogic Server 10.3.6
This image extends the previous image creating a base WLS domain containing a single AdminServer responding on port 7001.
All the information needed about how to run the image is in the image’s DockerHub Repository at https://registry.hub.docker.com/u/gibaholms/weblogic-base-domain/.
All the information needed about how to build the image and the Dockerfile reference are in the image’s GitHub Repository at https://github.com/gibaholms/docker/tree/master/weblogic-base-domain/10.3.6.