Talend Studioでは、任意のDockerレジストリー(たとえばJFrog Artifactory DockerレジストリーにジョブをDockerイメージとして公開できます。
手順
- [Repository] (リポジトリー)ツリービューで、Dockerレジストリーに公開する項目を選択します。
- それを右クリックして、メニュー内の[Publish] (公開)を選択します。
-
[Publish] (公開)ウィザードで、エクスポートタイプに[Docker Image] (Dockerイメージ)を選択し、[Next] (次へ)をクリックします。
-
[Docker Options] (Dockerオプション)エリアで、[Local] (ローカル)を選択するか、Dockerエンジンのインストールに基づくリモートアドレスを指定します。
警告: [Remote] (リモート)オプションを選択した場合は、リモートポートでDockerデーモンが開始していることを確認します。
-
Dockerのイメージ名とイメージタグを[Image name] (イメージ名)フィールドと[Image tag] (イメージタグ)フィールドでそれぞれ指定します。
デフォルトでは、イメージ名はプロジェクト名とジョブ名から取得され、イメージタグはジョブのバージョンから取得されます。新しい名前とタグをここで指定するか、またはプロジェクト設定でデフォルト設定をグローバルにカスタマイズできます。詳細は、Dockerイメージビルドの設定をカスタマイズをご覧ください。警告: Dockerイメージ名には、アンダースコア文字は使用できません。したがって、Dockerイメージ名の値にアンダースコア文字が含まれていないことをご確認ください。
- [Registry] (レジストリー)フィールドでDockerレジストリーURLを指定します。
- [Username] (ユーザー名)フィールドと[Password] (パスワード)フィールドで、Dockerレジストリーへの接続に使用する認証情報を指定します。
- 必要に応じてコンテキストオプションを指定します。
- [Finish] (終了)をクリックして、指定したDockerレジストリーへのDockerイメージの公開を開始します。