$ unzip bwce-runtime-2.6.1.zip
압축해제폴더/tibco.home/bwce/2.6/docker/resources/bwce-runtime
폴더에 복사합니다. $ cp bwce-runtime-2.6.1.zip ./tibco.home/bwce/2.6/docker/resources/bwce-runtime
압축해제폴더/tibco.home/bwce/2.6/docker
디렉토리로 이동합니다 $ cd ./tibco.home/bwce/2.6/docker
Dockerfile
을 아래와 같이 수정합니다. FROM opensuse
LABEL maintainer="TIBCO Software Inc."
ADD . /
RUN chmod 755 /scripts/*.sh && zypper -n update && zypper -n refresh && zypper -n in unzip openssh net-tools
ENTRYPOINT ["/scripts/start.sh"]
FROM centos:7
LABEL maintainer="TIBCO Software Inc."
ADD . /
RUN chmod 755 /scripts/*.sh && yum -y update && yum -y install unzip ssh net-tools
ENTRYPOINT ["/scripts/start.sh"]
FROM openjdk:8-jdk-alpine
LABEL maintainer="TIBCO Software Inc."
ADD . /
RUN chmod 755 /scripts/*.sh && apk update && apk add unzip openssh net-tools
ENTRYPOINT ["/scripts/start.sh"]
FROM registry.access.redhat.com/rhel7-minimal
LABEL maintainer="TIBCO Software Inc."
ADD . /
RUN chmod 777 scripts/*.sh && microdnf install unzip net-tools --enablerepo=rhel-7-server-rpms && \
microdnf update; microdnf clean all
ENTRYPOINT ["/scripts/start.sh"]
FROM registry.access.redhat.com/rhel7/rhel
LABEL maintainer="TIBCO Software Inc."
ADD . /
RUN chmod 777 scripts/*.sh && yum install -y unzip ssh net-tools && \
yum update -y; yum clean all
ENTRYPOINT ["/scripts/start.sh"]
docker build
명령어를 통한 Base Image build $ sudo docker build -t tibco/bwce:latest -t tibco/bwce:2.6.1 .
-t 옵션을 사용하여 이미지의 태그를 복수로 지정 가능합니다. 최신 버젼을 뜻하는 :latest와 명시적 버전을 태그로 지정 가능합니다. 명령어 끝에 . 을 통해 현재 폴더의 Dockerfile 을 디폴트로 읽어서 Docker build를 수행합니다.
docker images
명령어를 통해 생성된 Base Image를 확인합니다. $ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
tibco/bwce 2.6.1 12ad1d75b056 7 minutes ago 337MB
tibco/bwce latest 12ad1d75b056 7 minutes ago 337MB
상세 설치는 https://docs.tibco.com/pub/bwce/2.6.1/doc/html/GUID-91EA80AA-08EF-4CB3-A6A7-E8551A441AC1.html 를 참조하시기 바랍니다.
Docker 환경하에서 실행되는 BusinessWorks 어플리케이션의 모니터링을 수행하는 BWCE Application Monitoring Docker 이미지를 생성합니다.
현 블로그 시점 최신 버전인 BWCE Application Monitoring 2.6.1을 https://edelivery.tibco.com/ 에서 다운로드 받습니다. bwce-mon-2.6.1.zip 을 다운 받습니다.
$ unzip bwce-mon-2.6.1.zip
docker build
명령어를 통한 Base Image build $ sudo docker build -t tibco/bwce-mon:latest -t tibco/bwce-mon:2.6.1 .
-t 옵션을 사용하여 이미지의 태그를 복수로 지정 가능합니다. 최신 버젼을 뜻하는 :latest와 명시적 버전을 태그로 지정 가능합니다. 명령어 끝에 . 을 통해 현재 폴더의 Dockerfile 을 디폴트로 읽어서 Docker build를 수행합니다.
docker images
명령어를 통해 생성된 Base Image를 확인합니다. $ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
tibco/bwce-mon 2.6.1 6cc27daa8dc6 1 minutes ago 148MB
tibco/bwce-mon latest 6cc27daa8dc6 1 minutes ago 148MB
tibco/bwce 2.6.1 12ad1d75b056 16 minutes ago 337MB
tibco/bwce latest 12ad1d75b056 16 minutes ago 337MB
상세 설치는 https://docs.tibco.com/pub/bwce/2.6.1/doc/html/GUID-1B0E3D44-4529-4FBA-867E-73DAC535337F.html 를 참조하시기 바랍니다.