본문 바로가기

LINUX

[Docker] Centos7 기반 openjdk1.8 설치된 컨테이너 만들기

728x90
반응형

 

1. 적당한 위치에 Dockerfile 만들기

   vi Dockerfile

#based CentOS 
FROM centos:7 
MAINTAINER jeong

#variable 
ENV JAVA_VER 1.8.0 
ENV HOME /root 

#install java 
RUN yum -y update && \ 
  yum -y install java-${JAVA_VER}-openjdk-devel.x86_64 

 

 

2. Dockerfile이 있는 위치에서 빌드하기

sudo docker build -t 이미지명:태그 .

 

 

3. 빌드한 이미지로 컨테이너 생성하기

sudo docker run -it -d --name 컨테이너명 빌드한이미지명:태그

 

 

4. openjdk 설치 확인

//첫번째 방법(컨테이너 직접 접속해서 확인)
//컨테이너 접속
sudo docker attach 컨테이너명

[root@ac35eae6bae2 /]# java -version 
openjdk version "1.8.0_272" 
OpenJDK Runtime Environment (build 1.8.0_272-b10) 
OpenJDK 64-Bit Server VM (build 25.272-b10, mixed mode)

==> 이렇게 뜨면 성공!


//두번째 방법(외부에서 컨테이너 안의 명령 실행하기)
sudo docker exec 컨테이너명 java -version



728x90
반응형