Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Tadpole Hub는 테드폴디비허브는 DockerHub(https://hub.docker.com/) 에 운영 환경을 제공하고있습니다. 준비된 이미지 에는 OS 최신 패치 및 Java, Apache Tomcat, 테드폴디비허브 바이너리가 설치되어 있습니다.

  1. DockerHub의 ID를 알려주십시오.

  2. Tadpole DB Hub엔진에서 테드폴디비허브 엔진에서 사용할 MySQL정보를 알려주십시오(IP, Port, Schema, ID, Password)

  3. 제공 받은 이미지로 시작하십시오.

    Code Block
    docker run -it -v /Users/hangum/tadpole/docker_tadpole/:/root/tadpole/ -p 32777:8080 tadpolehub/dbhub:latest

위의 스크립트는 다음과 같습니다.

  • 32777 포트로 도커허브를 시작하라.

  • Tadpole DB Hub 테드폴디비허브 이미지 /root/tadpole/ 디렉토리를 로컬 디렉토리 /Users/hangum/tadpole/docker_tadpole/ 로 마운트하라.
    -v 의 로컬 디렉토리를 적당한 곳으로 수정하십시오.
    위의 디렉토리는 테드폴허브 홈 디렉토리입니다.

...

Code Block
version: '2.1'
services:
  tadpoledbhub:
    restart: always
    image: tadpolehub/dbhub:latest
    ports:
      - "32777:8080"
      - "4002:4002"
    volumes: 
    # license, and user info    	
      - "/Users/hangum/tadpole/docker_tadpole/:/root/tadpole/"
      # logs
      - "/Users/hangum/tadpole/docker_logs/:/usr/local/tomcat/logs"
    environment:
      - "JAVA_OPTS=-Djava.awt.headless=true -XX:+UseG1GC -Dfile.encoding=UTF-8 -Xms2048m -Xmx2048m"
      - TZ=Asia/Seoul 
 

타임 존을 UTC00으로 쓰신다면 타임존 설정을 빼시거나 - TZ=UTC 로 수정하십시오.

6. 위의 내용을 docker-compose.yml로 저장합니다.
7. command line에서 docker - compose up -d -build 를 입력하여 실행합니다.

...