機械翻訳について

フル・インターネット・アクセスを持つイメージの作成

Image Toolでは、LinuxベースのWebLogicコンテナ・イメージの作成、WebLogicパッチの適用、およびWebLogicドメインの作成がサポートされています。 インターネット・アクセスの有無にかかわらず使用できます。

この場合、イメージ・ツールは次のことを行います:

  1. ベース・レベルのオペレーティング・システム・イメージ(ghcr.io/oracle/oraclelinux:8-slim)から開始します。
  2. WebLogic Serverをインストールするために必要なパッケージでイメージを更新します。
  3. JavaおよびWebLogic Serverをインストールします。

ステップ

  1. これらのJavaおよびWebLogicインストーラをOracle Software Delivery Cloudからダウンロードし、選択したディレクトリに保存します(例:/home/acmeuser/wls-installers):

    fmw_12.2.1.3.0_wls_Disk1_1of1.zip
    jdk-8u202-linux-x64.tar.gz

  2. 「キャッシュ・ツール」を使用してインストーラを追加します:

    $ imagetool cache addInstaller --type jdk --version 8u202 --path /home/acmeuser/wls-installers/jdk-8u202-linux-x64.tar.gz
    
    $ imagetool cache addInstaller --type wls --version 12.2.1.3.0 --path /home/acmeuser/wls-installers/fmw_12.2.1.3.0_wls_Disk1_1of1.zip
    

    ノート: バージョンの値は、有効なWebLogic Serverバージョン番号である必要があります。 このバージョン番号は、Oracle Supportからダウンロードする正しいパッチ・ファイルを検証および検索するために使用されます。 バージョンの形式は5桁のタプルで、ピリオドで区切られます。 たとえば、12.2.1.3.0 12.1.3.0.0

  3. 「ツールの作成」コマンドを使用してイメージを作成します。 例えば:

$ imagetool create --tag wls:12.2.1.3.0 --latestPSU --version 12.2.1.3.0 --user  username@mycompany.com --passwordEnv MYPWD  

ここで、--user --passwordEnvは、Oracle Supportからパッチをダウンロードする資格があるユーザーの資格証明を提供します。

ノート: 次の3つの方法のいずれかでパスワードを指定できます:

  • STDIN --passwordから読取り
  • 環境変数--passwordEnv
  • パスワード--passwordFileを含むファイル

ツールが実行されると、Dockerコマンドの出力が表示されます:

[2019-05-28 10:37:02] [com.oracle.weblogic.imagetool.cli.menu.CreateImage] [INFO   ] tmp directory used for build
context: /home/acmeuser/wlsimgbuilder_temp8791654163579491583
[2019-05-28 10:37:09] [com.oracle.weblogic.imagetool.cli.menu.CreateImage] [INFO   ] Starting build: docker build
--force-rm --rm=true --no-cache --tag wls:12.2.1.3.0 --build-arg http_proxy=http://company-proxy.com:80 --build-arg
https_proxy=http://company-proxy.com:80 --build-arg WLS_PKG=fmw_12.2.1.3.0_wls_Disk1_1of1.zip --build-arg
JAVA_PKG=jdk-8u201-linux-x64.tar.gz --build-arg PATCHDIR=patches /home/acmeuser/wlsimgbuilder_temp8791654163579491583
Sending build context to Docker daemon   1.08GB

Step 1/46 : ARG BASE_IMAGE=ghcr.io/oracle/oraclelinux:7-slim
...
Removing intermediate container 57ccb9fff56b
 ---> 18d366fc3da4
Successfully built 18d366fc3da4
Successfully tagged wls:12.2.1.3.0
  1. イメージが作成されたことを確認するには、docker imagesコマンドを使用します:
$ docker images

REPOSITORY                    TAG                 IMAGE ID            CREATED              SIZE
wls                           12.2.1.3.0          18d366fc3da4        About a minute ago   1.41GB
ghcr.io/oracle/oraclelinux    7-slim              f7512ac13c1b        6 weeks ago          118MB