inblog logo
|
{CODE-RYU};
    Docker

    [Docker] 도커로 openjdk 설치 및 환경 변수 설정

    류재성's avatar
    류재성
    Jul 19, 2024
    [Docker] 도커로 openjdk 설치 및 환경 변수 설정
    Contents
    1. openjdk 설치하기2. JAVA 환경 변수 확인3. > , >> 명령어를 사용한 파일 만들4. 환경 변수 설정하기
     

    1. openjdk 설치하기

     
    Dockerfile
    notion image
     
    Dockerfile 에 openjdk 이미지 경로를 넣는다.
    💡
    slim 태그가 붙은 이미지는 해당 이미지의 경량 버전을 의미한. 이러한 slim 버전의 이미지는 기본적으로 필요하지 않은 파일과 패키지를 제거하여 이미지 크기를 최소화한 것이다.
     
    notion image
     
    openjdk 이미지를 다운받는다.
     
    notion image
     
    컨테이너를 실행한다.
     

    2. JAVA 환경 변수 확인

     
    notion image
     
    터미널 모드로 접속한다.
     
    notion image
     
    java 설치를 확인할 수 있다.
     
    notion image
     
    환경변수가 설정되어있어 JAVA_HOME 으로 경로를 이동할 수 있다.
     
    notion image
     
    bin 폴더를 확인할 수 있다.
     
    notion image
    ls -l | grep java // 현재 디렉토리에서 파일 이름이나 기타 정보에 "java"라는 문자열이 포함된 파일 또는 디렉토리를 찾는다.
     
    java 의 권한을 확인할 수 있다.
     

    3. > , >> 명령어를 사용한 파일 만들

     
    notion image
    cd ~/ // 홈 디렉토리로 이동. ~/ 는 홈 디렉토리를 의미.
     
    홈 디렉토리로 이동한다.
     
    notion image
    ls -a // 숨긴 파일을 포함한 모든 파일을 표시한다.
     
    💡
    .bashrc 파일은 컴퓨터에서 터미널을 열 때마다 실행되는 설정 파일이다. .bashrc 를 활용해 환경 변수를 설정할 수 있다. .bashrc 파일을 수정한 후에 그 변경 사항을 바로 적용하려면 터미널에서 source ~/.bashrc 를 입력하면 된다.
     
    notion image
     
    .bashrc 내용을 확인하려고 할 때 vim 이나 nano 가 설치되어있지 않다. vim이나 nano를 설치하지 않고 다른 방법을 사용해본다.
     
    notion image
    cat .bashrc // cat 은 내용을 화면에 출력하는 명령어
     
    .bashrc 의 내용을 확인할 수 있다.
     
     
    notion image
    notion image
    echo 'echo hello world' > hello.sh // 문자열 echo hello world를 hello.sh 파일에 쓰고 저장
     
    hello 폴더를 만든 후 echo hello world 를 hello.sh 에 저장한다.
     
    notion image
     

    4. 환경 변수 설정하기

     
    notion image
    notion image
     
    모든 이용자가 이 파일을 읽고 쓰고 실행할 수 있는 권한을 준다.
     
    notion image
     
    notion image
    echo $PATH // 현재 디렉토리의 환경 변수를 출
     
    notion image
    echo 'export PATH=$PATH:/root/hello' >> ~/.bashrc //~/.bashrc파일에 PATH 경로를 추가
    💡
    ~/.bashrc 파일의 끝에 export PATH=$PATH:/root/hello를 추가하여, 새로운 터미널 세션을 시작할 때마다 PATH 환경 변수에 /root/hello 디렉토리가 자동으로 추가되도록 설정한다.
     
     
    notion image
     
    ~/.bashrc 파일에 새로운 환경 패스가 생겼다.
     
    notion image
     
    홈 디렉토리로 이동한다.
     
    notion image
     
    터미널을 재실행하지 않아 적용되지 않는다.
     
    notion image
    notion image
     
    환경 변수가 설정 완료되었다.
     
    Share article

    {CODE-RYU};

    RSS·Powered by Inblog