본문 바로가기

MSA

44. docker image 생성

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 확인

'MSA' 카테고리의 다른 글

46. docker container 만들기(rabbitmq, config server)  (0) 2022.12.22
45. docker bridge network 구성  (0) 2022.12.22
43. Container 사용하기 (Docker)  (0) 2022.12.18
42. Prometheus & Grafana 연동  (0) 2022.12.18
41. Prometheus & Grafana 설치  (0) 2022.12.17