メイン コンテンツをスキップする 補完的コンテンツへスキップ

DockerでのESBアーティファクトの実行

手順

  1. コマンドプロンプトかターミナルを開き、次のコマンドを実行してDemoRESTRouteアーティファクトを実行します。
    $ docker run -d -p <MACHINE_PORT>:8065 --name DemoRESTRoute <STUDIO_PROJECT>/demorestroute
    009335e9edb0cd2d01682bfa92fd4a19e7fe567a7b7247463aa835b3acb9e878
    ここで
    • <MACHINE_PORT>には、ホストポートをコンテナーポートにバインドするために使われるポートが入ります。
    • <STUDIO_PROJECT>にはTalend Studioのプロジェクト名が入ります。これはGitプロジェクトと同じ名前です。プロジェクト名は大文字であることが必要です。
  2. docker container lsコマンドを実行してコンテナーをリスト表示し、Dockerコンテナーが実行中であることを確認します。

    $ docker container ls
    CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                    NAMES
    42b4f16477bd        <STUDIO_PROJECT>/demorestroute   "./DemoRESTRoute_run…"   4 seconds ago       Up 4 seconds        0.0.0.0:8090->8065/tcp   DemoRESTRoute
  3. ブラウザーでエンドポイントにアクセスします。XMLドキュメントが返されます。

    http://localhost:<MACHINE_PORT>/services/customers
  4. docker container rmコマンドを実行し、アーティファクトをデプロイした後にDockerコンテナーをクリーンアップします。

    $ docker container rm -f DemoRESTRoute

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。