TimesTenコンテナ・イメージの作成

TimesTenは、TimesTen Kubernetesオペレータ・ディストリビューションでTimesTenコンテナ・イメージを作成するために必要なファイルを提供します。この例では、解凍したTimesTen Kubernetesオペレータ・ディストリビューションが含まれているディレクトリはkube_filesです。

  1. 開発ホストで、解凍したTimesTen Kubernetesオペレータ・ディストリビューションのimageディレクトリ(この例ではkube_files/image)に移動します。
    cd kube_files/image
  2. TimesTenディストリビューションをディレクトリにコピーします。前の例では、installation_dirディレクトリを作成しました。このディレクトリには、TimesTenディストリビューションが含まれています。
    cp installation_dir/timesten2211300.server.linux8664.zip .
  3. 開発ホストで、kube_files/imageディレクトリに移動します(このディレクトリに移動していない場合)。次に、docker buildコマンドを使用して、TimesTenコンテナ・イメージを作成します。

    この例では、コマンドラインで次のDockerfileのARGを指定します。

    • TT_DISTRO: TimesTenディストリビューションを含むファイルの名前(この例ではtimesten2211300.server.linux8664.zip)。

    • TT_RELEASE: ドット付き形式のTimesTenリリースの名前(この例では22.1.1.30.0)。
    docker build -t ttimage:22.1.1.30.0 \
    --build-arg TT_DISTRO=timesten2211250.server.linux8664.zip \
    --build-arg TT_RELEASE=22.1.1.30.0 .
    ビルド・プロセスが開始されます。完了すると、次のような出力が表示されます:
    Successfully tagged ttimage:22.1.1.30.0

    コンテナ・イメージの名前はttimage:22.1.1.30.0です。

  4. コンテナ・イメージの名前を保存します。後で必要になります。

おめでとうございます。TimesTenコンテナ・イメージが正常に作成されました。