手順
-
コマンドプロンプトかターミナルを開き、次のコマンドを実行してDemoRESTRouteアーティファクトを実行します。
$ docker run -d -p <MACHINE_PORT>:8065 --name DemoRESTRoute <STUDIO_PROJECT>/demorestroute 009335e9edb0cd2d01682bfa92fd4a19e7fe567a7b7247463aa835b3acb9e878
ここで- <MACHINE_PORT>には、ホストポートをコンテナーポートにバインドするために使われるポートが入ります。
- <STUDIO_PROJECT>にはTalend Studioのプロジェクト名が入ります。これはGitプロジェクトと同じ名前です。プロジェクト名は大文字であることが必要です。
-
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
-
ブラウザーでエンドポイントにアクセスします。XMLドキュメントが返されます。
例
http://localhost:<MACHINE_PORT>/services/customers -
docker container rm
コマンドを実行し、アーティファクトをデプロイメントした後にDockerコンテナーをクリーンアップします。例
$ docker container rm -f DemoRESTRoute