• Link to Facebook
  • Link to LinkedIn
  • Link to X
  • Link to Youtube
  • 로그인
  • 회원가입
  •  한글 한글 한글 ko
  • English English 영어 en
OPENMARU APM
  • 오픈마루
    • 회사소개
    • 연혁
    • 오픈마루 CI
  • 제품
    • OPENMARU Cloud APM
      • Application 모니터링
      • Openshift & Kubernetes 모니터링
      • WEB/WAS 모니터링
      • URL 모니터링
      • Cubrid 모니터링
    • OPENMARU Cluster
    • OPENMARU Dashboard
  • 오픈소스
    • 쿠버네티스
    • 아파치 톰캣
    • CentOS
  • 레드햇
    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat JBoss EAP
  • 가격 안내
  • 조달물품
    • G2B 딜 등록
    • 조달물품 OPENMARU APM
    • 조달물품 OPENMARU Cluster
    • 혁신장터
    • 찾아가는 클라우드 네이티브 세미나
  • 레퍼런스
  • 고객지원
  • 문서
  • 블로그
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu

Docker 컨테이너를 이용한 JDV 워크샵 데모 실행

ocker 컨테이너를 활용하여 JBoss Data Virtualization (JDV) 워크샵 데모를 실행하는 방법을 알아봅니다.

Docker and JBoss Data Virtualization

Docker 환경에서 JDV (JBoss Data Virtualization) Workshop을 실습해 보는 내용입니다.

앞서의 블로그 포스트에서 설명한 CentOS 6.5에서 Docker 1.0을 설치한 후, JDV Workshop 데모를 위한 도커 컨테이너를 작성하고 직접 실행해 보는 내용입니다.

본 내용은 Docker 1.0이 설치되어져 있는 환경을 전제로 진행하기 때문에 도커를 미리 설치해야 합니다.

JDV Workshop 실습을 위한 도커 컨테이너를 만드는 과정은 매우 간단합니다.

또한 컨테이너에 실습에 필요한 JDV 설치, PostgeSQL 설치, 각종 파일 복사, 환경 설정들도 이미 정의된 Build 스크립트에 의해서 자동으로 설치/구성 됩니다.

  • JBoss Data Virtualization Workshop – https://github.com/DataVirtualizationByExample/DVWorkshop/tree/master/docs
  • Docker and Red Hat JBoss Data Virtualization – http://www.ossmentor.com/2014/05/docker-and-red-hat-jboss-data.html

사전에 호스트에 준비되어야 하는 사항들은 다음과 같습니다.

  • OpenJDK 1.6 or 1.7 or Oracle JDK 1.6 or 1.7
  • Download [Red Hat JBoss Data Virtualization 6.0.0.GA](http://www.jboss.org/products/datavirt/overview/)
  • Download [Red Hat JBoss Developer Studio 7.1.1](http://www.jboss.org/products/devstudio/overview/)

1. Github에서 DVWorkshop 다운로드


먼저 Git을 설치합니다.

sudo yum install git

Github으로 부터 JDV Workshop에 필요한 Lab 파일들을 다운로드 받습니다.

$ git clone https://github.com/DataVirtualizationByExample/DVWorkshop.git

2. 다운로드한 파일들을 복사


이미 다운로드된 JBoss Data Virtualization과 JBoss Developer Studio를 $DVWorkshop/dv-docker 이하 /software 디렉토리에 복사합니다.

3. JDV Workshop을 Build


아래와 같이 실행해 주면 자동으로 Docker 컨테이너와 JDV Woskhop 과정들이 진행됩니다. 많은 작업들이 진행되기 때문에 시간도 꽤 필요합니다.

$ cd DVWorkshop/DVWorkshop/
$ pwd
/home/admin/gits/DVWorkshop/dv-docker
$ sudo ./build.sh

build 가 완료되면 Workshop 에 필요한 도커 이미지가 생성되었는지 확인해 봅니다.

$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
jbossdv600 latest 17af6074944c About a minute ago 1.238 GB
centos centos6 0c752394b855 12 days ago 124.1 MB
centos latest 0c752394b855 12 days ago 124.1 MB
fedora 20 3f2fed40e4b0 2 weeks ago 372.7 MB
fedora heisenbug 3f2fed40e4b0 2 weeks ago 372.7 MB
fedora latest 3f2fed40e4b0 2 weeks ago 372.7 MB
fedora rawhide 64fd7993bcaf 2 weeks ago 366.8 MB
centos 6.4 539c0211cd76 14 months ago 300.6 MB

도커 프로세스가 실행 중인지 확인합니다.

$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

4. JDV 도커(Docker) 실행하기


도커 컨테이너를 실행합니다. (참고로 locale 관련한 Warning 메세지 출력될 수 있으나 일단 무시합니다.)

$ sudo docker run -P -i -t jbossdv600 /bin/bash
[root@a996958ba0ad /]#

5. JDV를 실행하기


JDV를 실행합니다. (참고로 locale 관련한 Warning 메세지 출력될 수 있으나 일단 무시합니다.)

# /home/jboss/run.sh &

6. JDV Dashboard에 접속하기


도커 컨테이너에서 실행되는 프로세스로 접속하기 위해서는 내부와 외부에서 접속할 수 있는 서비스 IP 와 포트를 확인해야 합니다.

내부에서 사용되는 JDV 와 관련있는 대표적인 포트는 8080 서비스 포트와 9990 관리자 웹콘 솔 포트이며, 외부에서 접속하기 위한 포트번호는 각각 49158과 49159 로 바인딩되어 있는 것을 확인 할 수 있습니다.

또한 도커 컨테이너 ID 가 ‘a996958ba0ad’ 인 것을 확인할 수 있습니다.

$ sudo docker ps
[sudo] password for admin:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a996958ba0ad jbossdv600:latest /bin/bash 24 hours ago Up 24 hours 
0.0.0.0:49153->22/tcp, 0.0.0.0:49154->27017/tcp, 
0.0.0.0:49155->31000/tcp, 0.0.0.0:49156->3306/tcp, 
0.0.0.0:49157->5432/tcp, 0.0.0.0:49158->8080/tcp, 
0.0.0.0:49159->9990/tcp, 0.0.0.0:49160->9999/tcp grave_newton

도커를 실행 중인 서버에서 접속할 수 있는 내부 IP 주소는 다음과 같이 확인 할 수 있습니다.

$ sudo docker inspect --format '{{ .NetworkSettings.IPAddress }}' a996958ba0ad
172.17.0.4

JDV Dashboard 로 접속할 수 있는 IP와 포트번호는 아래와 같이 내부와 외부로 나누어져 있습니다.

  • 호스트에서 접속할때 : http://172.17.0.44:8080/dashboard/
  • 외부에서 접속할 때 : http://192.168.0.52:49158/dashboard/

미리 정의된 JDV 접속 사용자 정보와 JDV 가 실행되는 JBoss EAP 관리콘솔에 대한 접속정보도 아래와 같습니다.

  • JBoss EAP 접속 정보 = usename =admin / password = redhat1!
  • JDV 접속 정보 = username : user/ password : user

먼저 외부에서 JDV Dashboard 로 접속해보도록 하겠습니다.

웹브라우저에서 “http://192.168.0.52:49158/dashboard/” 입력하고 user/user 로 로그인 할 수 있습니다.

Red Hat JBoss Data Virtualization Dashboard

안전한 서비스 통신을 위한 필수 요소, mTLS의 이해와 필요성

안전한 서비스 통신을 위한 필수 요소, mTLS의 이해와 필요성

2025-03-20/카테고리: Tech Talk/작성자: 오픈마루 마케팅0
자세히 보기
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2025/03/250317_mtls_title.webp?fit=380%2C302&ssl=1 302 380 오픈마루 마케팅0 https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png 오픈마루 마케팅02025-03-20 10:44:032025-03-20 10:44:03안전한 서비스 통신을 위한 필수 요소, mTLS의 이해와 필요성

레드햇 Container Day 세미나 – 컨테이너와 AI 솔루션 소개

2025-02-13/카테고리: Red Hat, Seminar, Tech Talk/작성자: 오픈마루 마케팅3
자세히 보기
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2025/02/%EB%A0%88%EB%93%9C%ED%97%B7-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EC%84%B8%EB%AF%B8%EB%82%98_thumbnail.webp?fit=381%2C303&ssl=1 303 381 오픈마루 마케팅3 https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png 오픈마루 마케팅32025-02-13 13:06:242025-02-17 15:14:50레드햇 Container Day 세미나 – 컨테이너와 AI 솔루션 소개
가상화도 클라우드네이티브 thum

클라우드 네이티브 가상화 – 가상화도 클라우드 네이티브 시대

2024-11-15/카테고리: Cloud, Tech Talk/작성자: 오픈마루 마케팅3
자세히 보기
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2024/11/%EA%B0%80%EC%83%81%ED%99%94%EB%8F%84-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C%EB%84%A4%EC%9D%B4%ED%8B%B0%EB%B8%8C-thum.webp?fit=381%2C303&ssl=1 303 381 오픈마루 마케팅3 https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png 오픈마루 마케팅32024-11-15 12:45:462024-11-15 12:45:46클라우드 네이티브 가상화 – 가상화도 클라우드 네이티브 시대
Page 1 of 24123›»

이 글 공유하기:

  • 페이스북에 공유하려면 클릭하세요. (새 창에서 열림) Facebook
  • 클릭하여 X에서 공유 (새 창에서 열림) X
  • 클릭하여 친구에게 이메일로 링크 보내기 (새 창에서 열림) 전자우편
  • 인쇄하기 (새 창에서 열림) 인쇄
  • Reddit으로 공유하기 (새 창에서 열림) 레딧
  • Pinterest에서 공유하려면 클릭하세요 (새 창에서 열림) Pinterest
  • Telegram에 공유하려면 클릭하세요. (새 창에서 열림) Telegram
  • WhatsApp에 공유하려면 클릭하세요. (새 창에서 열림) WhatsApp

이것이 좋아요:

좋아하기 가져오는 중...

Recent Posts

  • RHEL on WSL 출시! 윈도우에서도 Red Hat 환경을 쉽게 구축하세요 2025-06-05
  • [세미나] 복잡한 MSA, AI로 쉽게 해결할 수 있는 방법 공개! 2025-06-02
  • 윈도우 Subsystem에서 RHEL 사용하기 | RHEL WSL 가이드 2025-05-29
  • Java 앱 배포, 더 빠르고 간편하게 – JBoss EAP 8.1 베타 2025-05-22
  • JBoss EAP 8.1 베타 | 엔터프라이즈 Java 애플리케이션 현대화 2025-05-12

Categories

  • APM
  • Cloud
  • Cloud Native Seminar
  • Cluster
  • gift
  • JBoss
  • Kubernetes
    • Container
  • Linux
  • Microservices Architecture
  • News
  • Newsletter
  • OPENMARU
    • Dashboard
  • OpenShift
  • Red Hat
  • Seminar
    • gift
  • Tech Talk
  • 발표자료
  • 분류되지 않음
  • 오픈나루 공지사항
  • 오픈소스

이메일로 블로그 구독하기

이 블로그를 구독하고 이메일로 새글의 알림을 받으려면 이메일 주소를 입력하세요

태그

APM cloud Cloud Native Container Docker Hybrid Cloud jboss JBoss EAP Kubernetes Kubernetes 모니터링 linux MSA Native OPENMARU OPENMARU APM OpenShift Openshift Promotion PaaS PaaS 플랫폼 Red Hat redhat RHEL tomcat Virtualization WAS Wildfly 가상화 네이티브 도커 레드햇 리눅스 모니터링 브리핑 세미나 오픈마루 오픈마루 APM 오픈시프트 주간 진짜 클라우드 컨테이너 쿠버네티스 클라우드 클라우드 네이티브 클라우드네이티브 클라우드 네이티브 세미나

Search

Search Search

오픈마루

04778 서울시 성동구 뚝섬로1길 31 906 호
(성수동1가, 서울숲M타워)

Tel : 02-469-5426 | Fax : 02-469-7247
Email : sales@openmaru.io

  • OPENMARU CLOUD APM
    • Application 모니터링
    • Openshift & Kubernetes 모니터링
    • WEB/WAS 모니터링
    • URL 모니터링
    • Cubrid 모니터링
  • 가격안내
  • 고객 레퍼런스
  • 고객지원
    • 문서
    • 사용자가이드
    • 기술지원
  • 블로그
  • 이용약관
  • 개인정보처리방침
  • 서비스수준협약
  • 회사소개
Copyright © OPENMARU, Inc. All Rights Reserved. - powered by Enfold WordPress Theme
  • Link to Facebook
  • Link to LinkedIn
  • Link to X
  • Link to Youtube
Link to: Docker – 구글, 레드햇, 오픈스택등에서 채택 Link to: Docker – 구글, 레드햇, 오픈스택등에서 채택 Docker – 구글, 레드햇, 오픈스택등에서 채택Docker - 구글, 레드햇, 오픈스택등에서 채택 Link to: OPENMARU Cluster 데모 – 이 기종 WAS간 Session Clustering Link to: OPENMARU Cluster 데모 – 이 기종 WAS간 Session Clustering OPENMARU ClusterOPENMARU Cluster 데모 – 이 기종 WAS간 Session Clustering
Scroll to top Scroll to top Scroll to top
  • 한글
  • English
%d