MSA

44. docker image 생성

채효 2022. 12. 19. 23:09

1. docker build 

Dockerfile 생성 및 script 작성

openjdk17을 사용해서 local의 특정파일을 담아 실행명령어의 엔틀리 포인트로 접근하겠다는 의도

gradle 빌드
docker build --tag ks960427/user-ms:1.0 .

docker build --tag [아이디]/user-ms:1.0 .  (맨뒤에 점 필수)

실행후 docker image ls로 리스트를 조회하면 방금 빌드한 docker image 확인가능

 

2. docker push 

docker push [아이디]/user-ms:1.0

버젼을 명시하지 않으면 latest를 찾게 되므로 오류 발생할 수 있음

업로드 중

 

docker hub에 업로드된 서비스

3. docker pull 

설치를 위한 삭제

docker rmi [image id]

docker image ls

docker pull [아이디]/user-ms:1.0

docker pull [아이디]/user-ms:1.0

내려받아 확인하기

 

4. docker 실행하기

docker run ks960427/user-ms:1.0

실행되고 있는 micro service

5. docker process 확인