/
2.2 DockerHub로 서비스 시작

2.2 DockerHub로 서비스 시작

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

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

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

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

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

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

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

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

4. 브라우저에서 http://dockerip:32777 로 연결을 시도하십시오.

5. 서버의 타임 존을 세팅하십시오. (타임 존은 엔진 데이터베이스의 타임존과 일치해야합니다.)

docker-compose 를 사용해서 톰켓의 디테일한 옵션을 조절해 보세요.
아래는 톰켓의 메모리를 2기가로 잡도록 했습니다.

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 --build 를 입력하여 실행합니다.



Related content

_2.2 DockerHub 로 시작하기
_2.2 DockerHub 로 시작하기
More like this
2.2 DockerHub 로 시작하기
2.2 DockerHub 로 시작하기
More like this
2. DockerHub 로 시작하기(mgnt)
2. DockerHub 로 시작하기(mgnt)
More like this
2. 설치, 실행, 삭제
2. 설치, 실행, 삭제
More like this
v2.3.1 릴리즈 노트
v2.3.1 릴리즈 노트
More like this
테드폴디비허브 사용자 설명서(v4.0.0)
테드폴디비허브 사용자 설명서(v4.0.0)
More like this

<span id="pageNum"/>