Oracle Java를 사용하여 Glassfish 5를 시작하는 Dockerfile을 만들려고했습니다.
설명
Glassfish5 는 Java EE 8 의 참조 구현이 되고 있어, 그 Java EE 8 의 공개 (마지막 릴리스)도 2017 년 7 월이라고 하는 일로 다가왔습니다.
릴리즈를 위해 Glassfish5 빌드도 활발히 진행되고 있습니다.
이 Glassfish5 배포 패키지를 가져 와서 Oracle Java를 사용하여 실행되는 환경의 Docker Image를 만드는 Dockerfile입니다.
동작 이미지
특징
전제
사용방법
Docker Image 가져 오기 (docker pull)
docker pull shinyay/docker-glassfish5
Docker Hub 아래에 등록 된 Docker Image를 가져옵니다.
htps : // 후 b. 도 c r. 코 m / r / Shinya y / Doc 케 rg ぁ s s sh 5 /
Docker Container 시작 (docker run)
최신 버전
docker run -d -it --rm -p 4848:4848 shinyay/docker-glassfish5
태그를 지정하지 않으면
latest
가 시작됩니다. 이 태그의 엔티티는 Nightly Build의 최신 버전이되도록 빌드합니다.Promoted 빌드
docker run shinyay/docker-glassfish5:<ビルドバージョン>
예를 들어,
docker run shinyay/docker-glassfish5:b10
는 일련의 테스트 케이스를 지운 안정적인 빌드의 Promoted Build 이미지를 시작합니다.Nightly 빌드
docker run shinyay/docker-glassfish5:<ビルドバージョン>-MM_DD_YYYY
예를 들어,
docker run shinyay/docker-glassfish5:b10-07_04_2017
를 사용하면 간단한 테스트 케이스 만 지운 빌드의 Nightly Build 이미지가 시작됩니다.빌드 버전 확인
Docker Hub의 Build Details 탭에는 Dockefile의 빌드 결과가 나열됩니다. 다음 URL에서 확인할 수 있습니다.
관리 콘솔(Glassfish Console) 액세스
위의 Docker 시작 명령 옵션에서 다음 매개 변수를 추가했습니다.
이것은 Docker Container 내에서 시작된 Glassfish 관리 콘솔이 수신 대기하는 포트 번호 4848에 외부 (Glassfish 컨테이너를 시작하는 호스트 환경)의 포트 번호를 매핑하는 설정입니다.
이렇게 하면 로컬 환경의 IP 주소, 호스트 이름 또는 localhost의 4848번 포트에서 관리 콘솔에 액세스할 수 있습니다.
관리자는 기본적으로 설정된
admin/glassfish
를 사용하십시오.
Reference
이 문제에 관하여(Oracle Java를 사용하여 Glassfish 5를 시작하는 Dockerfile을 만들려고했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shinyay/items/fa892f0be50a2a236dfe텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)