CICS Docker デモンストレーションの実行

Enterprise Developer for Eclipse ユーザーの場合:

CICS Docker デモンストレーションには、デモンストレーションを実行するプロセスができるだけ簡単になるように設計されたバッチ ファイル (bld.bat) が含まれています。本トピックでは、bld.bat の実行時に指定できるパラメーターについて説明します。

バッチ ファイルを実行して CICS Docker デモンストレーションを実行するためのコマンドは次のとおりです。

bld.bat { {dn|x64|x86} [debug]  |
         rmi }

パラメーターは次のとおりです。

debug
CICS アプリケーションを実行するだけでなく、デバッグも行えるように指定します。debug を指定すると、Dockerfile の代わりに Dockerfile.debug が実行されます。
dn
CICS アプリケーションを .NET 環境で実行するように指定します。dn を指定すると、Dockerfile の代わりに Dockerfile.dn が実行されます。
x64
CICS アプリケーションを 64 ビット環境で実行するように指定します。x64 を指定すると、Dockerfile の代わりに Dockerfile.x64 が実行されます。
x86
CICS アプリケーションを 32 ビット環境で実行するように指定します。x86 を指定すると、Dockerfile の代わりに Dockerfile.x86 が実行されます。
rmi
以前に作成した CICS Docker デモンストレーション イメージを削除するように指定します。rmi を指定すると、すべての CICS Docker デモンストレーション イメージを削除されるまで docker rmi --force コマンドが複数回実行されます。

Enterprise Developer UNIX コンポーネント ユーザーの場合:

CICS Docker デモンストレーションには、デモンストレーションを実行するプロセスができるだけ簡単になるように設計されたシェル スクリプト (bld.sh) が含まれています。本トピックでは、bld.sh の実行時に指定できるパラメーターについて説明します。

シェル スクリプトを実行して CICS Docker デモンストレーションを実行するためのコマンドは次のとおりです。

./bld.sh IacceptEULA  
         [dryrun]
         [esadmgid=admin-gid]
         [esadminuser=admin-id]
         [esadmuid=admin-uid]
         [login|nologin] 
         [logingid=login-gid]
         [loginid=login-id]
         [logingname=login-gname]
         [loginname=login-name]
         [nojava]
         [notools]
         [package]
         [rmi]
         [settings]
         [verbose]
IacceptEULA
Micro Focus エンドユーザライセンス契約 (EULA) に同意することを示します。IacceptEULA を指定しないとイメージは作成されません。
dryrun
bld.sh で Docker コマンドが実行されないように指定します。dryrunverbose パラメーターとともに使用すると、Docker コマンドを実行せずに表示できます。
esadminuser=admin-id
Enterprise Server の管理者ユーザーに使用する ID を指定します。
esadmgid=admin-gid
Enterprise Server の管理者ユーザーに使用するグループ ID を指定します。
esadmuid=admin-uid
Enterprise Server の管理者ユーザーに使用するユーザー ID を指定します。
login
ログイン イメージを作成するように指定します。このオプションを使用すると、ログインできるイメージが作成されます (ログインに使用する詳細は、logingidloginidlogingnameloginname の各パラメーターで指定します)。このイメージにログインすると、シェルまたは Enterprise Developer のコマンドを実行できます。

このオプションは、ベース イメージにアプリケーション ファイルを追加しない場合にベース イメージから Enterprise Developer のコマンドを使用するのに便利です。

login を指定すると、作成されたイメージのタグに「_login」というサフィックスが付きます。

logingid=login-gid
loginid パラメーターで指定したユーザーに使用するグループ ID を指定します。
loginid=login-id
ログイン イメージに使用するユーザー ID を指定します。
logingname=login-gname
loginid パラメーターで指定したユーザーに使用するグループ名を指定します。
loginname=login-name
loginid パラメーターで指定したユーザーに使用するユーザー名を指定します。
nojava
ベース イメージに Java をインストールしないように指定します。すでにいくつかのバージョンの Java がシステムに含まれており、無駄にバージョンを増やしたくない場合に使用できます。
nologin
ログイン イメージを作成しないように指定します。通常、Enterprise Developer のベース イメージだけでなくアプリケーションも含むイメージを作成する場合に使用します。これはデフォルトの設定です。
notools
デフォルトでイメージに含まれる IP ツール (ping や netcat など) を含めないように指定します。これらのツールが不要で、イメージのサイズを最小限に抑えたい場合に使用します。
パッケージ
このイメージの COBOL アプリケーションをリビルドするように指定します。
rmi
以前に作成した CICS Docker デモンストレーション イメージを削除するように指定します。rmi を指定すると、すべての CICS Docker デモンストレーション イメージを削除されるまで docker rmi --force コマンドが複数回実行されます。
設定
イメージのさまざまなプロパティに使用される設定が画面に表示されます。表示されるプロパティは、Enterprise Developer のインストール可能なファイルとライセンス ファイルの名前、Enterprise Server の管理者ユーザーに使用される詳細、およびログイン イメージに使用される詳細です。settings を指定してもイメージは作成されません。
verbose
Docker コマンドが実行時に画面に表示されます。