Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • 톰켓 Tomcat 8.5.x 에서 세션 클러스트링을 위해 docker 이미지를 설명합니다.

    • 도커 이미지는 버전_SESSION 붙은 것이 세션 클러스터링 이미지라고 가정합니다.

    • 즉 테드폴디비허브 3.0.5R0 버전을 사용하길 원할 경우 3.0.5R0_SESSION 이미지를 가져와야합니다.

  • Redis를 이용하는 것으로 Redis 필요합니다.

    • Redis가 설치 다음과 같습니다. (docker run -d -p 6379:6379 --name redis redis)

    • Redis는 192.168.0.4:6379 로 운영 중이라고 가정합니다.
      Redis 정보가 다를 경우 톰켓에 설정된 Redis 정보를 사용하는 곳으로 바꾸어야합니다.

      • /usr/local/tomcat/conf/redisson.conf

      • /usr/local/tomcat/conf/redis-data-cache.properties

  • Docker-compose 파일 설정

  • 도커 이미지는 버전_SESSION 붙은 것이 세션 클러스터링 이미지라고 가정합니다.

  • 즉 테드폴디비허브 3.0.5R0 버전을 사용하길 원할 경우 3.0.5R0_SESSION 이미지를 가져와야합니다.

Code Block
version: '2.1'
services:
  tadpoledbhub:
    restart: always
    image: tadpolehub/dbhub:3.0.5R0_SESSION
    ports:
      - "10002:8080"
    volumes: 
        # license
      - "/Users/chohyunjong/dev/docker/tomcat/:/root/tadpole/"
        # log
      - "/Users/chohyunjong/dev/docker/tomcat/webapp1/:/usr/local/tomcat/logs"
    environment:
      - "JAVA_OPTS=-Djava.awt.headless=true -XX:+UseG1GC -Dfile.encoding=UTF-8 -Xms2048m -Xmx2048m"
      - TZ=Asia/Seoul 

...