본문 바로가기

서버

synology nas - ubuntu 이미지에서 git, java 17, gradle 설치 후 spring boot 서버 띄우기(1)

728x90

시놀로지 정보가 부족해 혹시 필요한 사람을 위해 포스팅 올립니다

 

1. ubuntu 이미지 받아서 컨테이너 생성 후 접속

2. ubuntu 컨테이너에서 git 설치

3. ubuntu 컨테이너에서 java 17 설치

4. ubuntu 컨테이너에서 gradle 설치

5. spring boot3 서버 띄우기

 

 

1. ubuntu 이미지 받아서 도커로 띄우기

 

1-1. ubuntu 컨테이너 생성

 

 

 

 

 

실행

 


1-3. 로컬 -> 시놀로지 nas -> ubuntu 컨테이너 접속하기

 

(윈도우로 진행함, 맥은 ssh로 하면됨)

 

putty로 들어간 후 

 

컨테이너 실행리스트 확인

docker ps

 

 

 

컨테이너 접속하기

docker exec -it [컨테이너아이디] /bin/bash

 

 

접속 완료

 


2. git 설치

apt update
apt install git

 


3. java 설치하기

apt list openjdk*

 

 

3-1. 17버전 패키지만 리스팅하기

apt list openjdk-17-*

 

 

3-2. 특정버전 설치하기

apt install openjdk-17-jdk

 

3.3 설치확인하기

java -version

 

 

3.4 환경변수 설정

 

3.4.1) 먼저 vim 설치해야함

 

apt install vim

 


3.4.2) /usr/lib/jvm/java-17-openjdk-arm64 디렉토리 있는지 확인하기

cd /usr/lib/jvm

 

3.4.3) 환경변수 설정하기

vi /etc/environment

 

아래를 환경변수로 선언해주고 :wq! 로 에디터 저장 후 나온다

JAVA_HOME="[jdk설치경로]"

 

 

3.4.4) 변경한 파일 적용하기

source /etc/environment

 

3.4.5) 확인하기

echo $JAVA_HOME


4. gradle 설치

 

4-1. apt로는 gradle 특정 버전을 설치 못하여 wget 패키시 설치해준다

apt install wget

 

4-2. 압축해제할 패키지도 설치

apt-get install zip unzip

 

4-3. gradle 8.5 설치하기. 

다른 버전 원할 시 8.5 부분만 바꾸면 됨

wget https://services.gradle.org/distributions/gradle-8.5-bin.zip -P /tmp

 

4-4. gradle zip 풀기

unzip -d /opt/gradle /tmp/gradle-8.5-bin.zip

 

4-5. 압축해제한 디렉토리 이동해 설치되었나 확인

ls /opt/gradle/gradle-8.5

 

4-6. 환경변수 설정

vi /etc/profile.d/gradle.sh

 

아래 내용 삽입하기

export GRADLE_HOME=/opt/gradle/gradle-8.5
export PATH=${GRADLE_HOME}/bin:${PATH}

 

:wq! 눌러 저장 후 나오기

 

4-7. 버전확인하기 

gradle -v

 

 

 

 

Spring Boot 3 서버 띄우는 건 두번 째 포스팅에서..