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 コマンドが実行されないように指定します。dryrun を verbose パラメーターとともに使用すると、Docker コマンドを実行せずに表示できます。
- esadminuser=admin-id
- Enterprise Server の管理者ユーザーに使用する ID を指定します。
- esadmgid=admin-gid
- Enterprise Server の管理者ユーザーに使用するグループ ID を指定します。
- esadmuid=admin-uid
- Enterprise Server の管理者ユーザーに使用するユーザー ID を指定します。
- login
- ログイン イメージを作成するように指定します。このオプションを使用すると、ログインできるイメージが作成されます (ログインに使用する詳細は、logingid、loginid、logingname、loginname の各パラメーターで指定します)。このイメージにログインすると、シェルまたは 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 コマンドが実行時に画面に表示されます。