21 DockerfileのARG
TimesTenとその前提条件を含むイメージは、container-registry.oracle.com
にあります。これらのイメージは、TimesTen Kubernetesオペレータでそのまま使用できます。また、operator.zip
ディストリビューションの/image
ディレクトリにあるDockerfileを使用して独自のTimesTenコンテナ・イメージを作成することもできます。operator.zip
ディストリビューションは、TimesTenディストリビューションの/kubernetes
ディレクトリにあります。「TimesTenディストリビューションおよびTimesTenオペレータ・ディストリビューションの解凍」を参照してください。
Dockerfileでは、多数のARGがサポートされています。これらのARGを使用すると、Dockerfileの属性(およびその結果のイメージ)をオーバーライドできます。これらのARGは、docker
build
コマンドラインで指定します。
表21-1では、サポートされているARGについて説明します。
表21-1 DockerfileのARG
ARG名 | デフォルト値 | 説明 |
---|---|---|
|
|
ベース・イメージの名前。 |
|
|
TimesTenディストリビューションの解凍に使用されるイメージの名前。 |
|
|
コンテナ・イメージに含めるTimesTenディストリビューションの名前。 TimesTenコンテナ・イメージを作成する場合は、 |
|
|
TimesTenコンテナ・イメージを作成する場合は、 |
|
|
コンテナ・イメージで作成されるLinuxユーザーの名前。これは、TimesTenを実行するユーザーです。 TimesTenを実行する別のユーザーを定義するには、 |
|
|
|
|
|
コンテナ・イメージで作成されるLinuxグループの名前。これは、TimesTenユーザー・グループの名前です。 TimesTenグループに別の名前を定義するには、 |
|
|
|
|
デフォルト値はありません。 |
|