반응형

 

[ local 작업 ]
1. jar 파일 만들기
2. dockerfile 작성
3. docker 이미지 만들기
4. docker push

[ server 작업 ]
5. docker pull
6. docker run

 

 


 

 

1. jar 파일 만들기

 

Gradle bootJar로 jar 파일을 만든다.

 

build/libs 경로에 jar파일이 생성된다.

 

 

 



2. dockerfile 수정

 

FROM adoptopenjdk/openjdk11:alpine-slim

WORKDIR /chat

COPY build/libs/map-chat-v1.jar .

EXPOSE 8080

ENTRYPOINT ["java", "-jar", "map-chat-v1.jar"]

 

도커 파일을 작성하여 이미지를 생성할 준비를 한다.

 

컨테이너 구동시 jar파일이 실행되도록 했다.

 

 

 

 



3. docker 이미지 만들기

 

docker build

-t 저장소명:태그

.

 

경로를 못찾는다고 할 경우

docker build

-f dockerfile경로

-t 저장소명/이미지명:태그

 

 

 



4. docker push

 

docker hub push가 간혹 안되는 경우가 있는데,

docker hub repository 이름과, push할 이미지 이름이 같아야 한다.

 

docker push 저장소명:태그

 

 

 


[ 여기서부터는 서버에서 작업 ]


5. docker pull

 

docker login -u 아이디

docker pull 저장소명:태그

 

 

 

 



6. docker run

 

docker run

-p 80:8080

저장소명:태그

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

반응형

' > docker' 카테고리의 다른 글

Docker 다시보기 정리  (1) 2023.10.18
[Docker] 도커 기초  (0) 2022.08.13

+ Recent posts