Skip to content

Commit b3a6342

Browse files
committed
Changes from master
1 parent a3263ef commit b3a6342

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

site/weblogic-docker-images.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ There are two main options available:
99
and the domain directory.
1010

1111
If you want to use the first option, you will need to obtain the standard
12-
WebLogic Server image from the Docker Store [see here](#obtaining-standard-images-from-the-docker-store)
13-
and then create a new image with the mandatory patches applied as described in [this section](#creating-a-custom-images-with-patches-applied).
12+
WebLogic Server image from the Docker Store, [see here](#obtaining-standard-images-from-the-docker-store),
13+
this image already contains the mandatory patches applied as described in [this section](#creating-a-custom-image-with-patches-applied).
1414
If you want to use additional patches, you can customize that process to include additional patches.
1515

1616
If you want to use the second option, which includes the domain directory
@@ -19,7 +19,7 @@ as described in [this section](#creating-a-custom-image-with-your-domain-inside-
1919

2020
## Setting up secrets to access the Docker Store
2121

22-
**Note** This version of the operator requires WebLogic Server 12.2.1.3.0 plus patch 28076014, so pulling an unpatched image directly to the Kubernetes cluster is not particularly useful. However, we have left this information in the documentation for reference purposes.
22+
**Note**: This version of the operator requires WebLogic Server 12.2.1.3.0 plus patch 29135930, and the standard image `store/oracle/weblogic:12.2.1.3` already includes this patch pre-applied.
2323

2424
In order for Kubernetes to obtain the WebLogic Server Docker image from the Docker Store, which requires authentication, a Kubernetes secret containing the registry credentials must be created. To create a secret with Docker Store credentials, issue the following command:
2525

@@ -34,20 +34,20 @@ $ kubectl create secret docker-registry SECRET_NAME
3434

3535
In this command, replace the uppercase items with the appropriate values. The `SECRET_NAME` will be needed in later parameter files. The `NAMESPACE` must match the namespace where the first domain will be deployed, otherwise Kubernetes will not be able to find it.
3636

37-
It may be preferable to manually pull the image in advance, on each Kubernetes worker node, as described in the next section.
37+
It may be preferable to manually pull the image in advance, on each Kubernetes worker node, as described in the next section.
3838
If you choose this approach, you do not require the Kubernetes secret.
3939

4040
## Obtaining standard images from the Docker store
4141

4242
Oracle provides a [WebLogic Server 12.2.1.3.0 Docker image](https://store.docker.com/_/oracle-weblogic-server-12c) in the
43-
[Docker Store](https://store.docker.com). To obtain that image, you
43+
[Docker Store](https://store.docker.com) which already has the necessary patches applied. To obtain that image, you
4444
must have a Docker Store account, log on to the Docker Store, navigate
4545
to that image and click on the "Proceed to Checkout" button which will
4646
prompt you to read and accept the license agreement for the image.
47-
Once you have accepted the license agreement, you will be able to
47+
After you have accepted the license agreement, you will be able to
4848
pull the image using your Docker store credentials.
4949

50-
First, you will need to login to the Docker Store:
50+
First, you will need to log in to the Docker Store:
5151

5252
```
5353
$ docker login
@@ -64,12 +64,11 @@ Docker Store.
6464

6565
## Creating a custom image with patches applied
6666

67-
The Oracle WebLogic Server Kubernetes Operator requires patch 28076014.
68-
This patch does have some prerequisites that will also need to be applied.
67+
The Oracle WebLogic Server Kubernetes Operator requires patch 29135930.
68+
This patch does have some prerequisite patches that will also need to be applied. The standard image `store/oracle/weblogic:12.2.1.3` already has all of these patches applied.
6969

7070
[This sample](https://github.com/oracle/docker-images/blob/master/OracleWebLogic/samples/12213-patch-wls-for-k8s/README.md) in
71-
the Oracle GitHub Docker images repository demonstrates how to create
72-
a patched image.
71+
the Oracle GitHub Docker images repository demonstrates how to create an image with arbitrary patches, starting from an unpatched WebLogic Server 12.2.1.3 image (not the standard `store/oracle/weblogic:12.2.1.3` pre-patched image). You can customize that sample to apply a different set of patches, if you require additional patches or PSUs.
7372

7473
When using that sample, you will need to download the required patch and also
7574
some prerequisite patches. To find the correct version of the patch, you should
@@ -108,5 +107,9 @@ are provided that demonstrate how to create the image using:
108107
* [WebLogic Deploy Tooling](https://github.com/oracle/weblogic-deploy-tooling)
109108
to define the domain.
110109

110+
In these samples you will see a reference to a "base" or `FROM` image. You should use an image
111+
with the mandatory patches installed as this base image. This image could be either
112+
the standard `store/oracle/weblogic:12.2.1.3` pre-patched image or an image you created using the instructions above.
113+
111114
**Note**: Oracle recommends that Docker images containing WebLogic domains
112115
be kept in a private repository.

0 commit comments

Comments
 (0)