Docs Menu
Docs Home
/
Relational Migrator
/

Docker を使用したインストール

項目一覧

  • このタスクについて
  • 始める前に
  • 手順
  • 次のステップ
  • 詳細

Relational Migrator を Docker コンテナとしてインストールして実行できます。 Docker とともに Relational Migrator を実行すると、オペレーティング システムから独立しており、複製が簡単なインストール プロセスが保証されます。

Docker Compose を使用することもできます をクリックして Relational Migrator を実行します。Docker Compose のサンプル ファイルはダウンロード センターにあります。 Docker Compose を使用する場合は、 MIGRATOR_PATH_DATAの環境変数をデータ ボリューム マウントのローカル パスに設定し、 MIGRATOR_PATH_DRIVERの環境変数を JDBC ドライバーを含む JAR ファイルのパスに設定する必要があります。

Docker のインストール

1
docker pull public.ecr.aws/v4d7k6c9/relational-migrator:latest
2

以下のタブには、Relational Migrator の実行に役立つさまざまな Docker コマンドが表示されています。

このコマンドの-p 8080:8080は、コンテナのポートをホストのポートにマッピングするため、 これにより、 http://localhost: を参照して Relational Migrator8080 に接続できます。

docker run --name mongodb-relational-migrator -p 8080:8080 public.ecr.aws/v4d7k6c9/relational-migrator:latest

次のコマンドは、コンテナが停止されてもプロジェクト ファイルとログを永続的にします。

docker run --name mongodb-relational-migrator -p 8080:8080 -v c:\temp\migdocker\data:/root/Migrator public.ecr.aws/v4d7k6c9/relational-migrator:latest

次のコマンドは、JDBC ドライバーを含む単一の Java ファイルを コンテナにマッピングします。 Oracle と MySQL の移行プロジェクトでは、これらのドライバーはデフォルトで Relational Migrator に含まれていないため便利です。

docker run --name mongodb-relational-migrator -p 8080:8080 -v C:\Temp\migdocker\drivers\ojdbc11.jar:/opt/mongodb-relational-migrator/lib/app/lib/driver.jar public.ecr.aws/v4d7k6c9/relational-migrator:latest

注意

コンフィギュレーション設定の上書き

Docker コマンドで上書きする構成設定を指定できます。 たとえば、次のコマンドで テレメトリ を無効にすることを検討してください。

docker run --name mongodb-relational-migrator -p 8080:8080 -e MIGRATOR_APP_TELEMETRY_ENABLE=false public.ecr.aws/v4d7k6c9/relational-migrator:latest
3

Docker コンテナのステータスを確認するには、次のコマンドを実行します。

docker container ls

ls コマンドの出力には、実行中のコンテナを説明する次のフィールドが一覧表示されます。

  • Container ID

  • Image

  • Command

  • Created

  • Status

  • Port

  • Names

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
82b1f8adca43 public.ecr.aws/v4d7k6c9/relational-migrator:latest "/opt/mongodb-relati…" 46 seconds ago Up 44 seconds 0.0.0.0:8080->8080/tcp pedantic_kirch
4

アプリケーションを表示するには、 http://localhost:8080 に移動します。

注意

docker runコマンドでポート番号を変更した場合は、上記の URL のポートも変更する必要があります。

  • 接続文字列

  • ライブデータベースへの接続によるプロジェクトの作成

  • マッピングルール

戻る

Kafka の高度な設定