Docs Menu
Docs Home
/
Relational Migrator
/

Docker로 설치

이 페이지의 내용

  • 이 작업에 대하여
  • 시작하기 전에
  • 절차
  • 다음 단계
  • 자세히 알아보기

Relational Migrator를 Docker container로 설치하고 실행할 수 있습니다. 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:8080 로 이동하여 Relational Migrator에 연결할 수 있습니다.

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 운전자 가 포함된 단일 Jar 파일 을 컨테이너 에 매핑합니다. 이러한 드라이버는 기본값 으로 Relational Migrator 에 포함되어 있지 않기 때문에 Oracle 및 MySQL 마이그레이션 프로젝트에 유용합니다.

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 container의 상태를 확인하려면 다음 명령을 실행합니다.

docker container ls

ls 명령의 출력에는 실행 중인 container를 설명하는 다음 필드가 나열됩니다.

  • 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 설정