1. user microservice
1) docker file
2) gradle build - % ./gradlew build
3) docker build - % docker build -t ks960427/user-ms:1.0 .
4) docker push -% docker push ks960427/user-ms:1.0
5) docker run
docker run -d --network shop-network \
--name user-ms \
-e "spring.cloud.config.uri=http://config-ms:8888" \
-e "spring.rabbitmq.host=rabbitmq" \
-e "spring.zipkin.base-url=http://zipkin:9411" \
-e "eureka.client.serviceUrl.defaultZone=http://discovery-ms:8761/eureka/" \
-e "logging.file=/api-logs/user-ws.log" \
ks960427/user-ms:1.0
![](https://blog.kakaocdn.net/dn/bzcvGL/btrU43CiYBN/feLtSuwnh40ylp0kPBA4I1/img.png)
6) docker inspect networks
2. order microservice
1) docker file
2) gradle build
3) docker build - % docker build -t ks960427/order-ms:1.0 .
4) docker push -% docker push ks960427/order-ms:1.0
5) docker run
docker run -d --network shop-network \
--name order-ms \
-e "spring.zipkin.base-url=http://zipkin:9411" \
-e "eureka.client.serviceUrl.defaultZone=http://discovery-ms:8761/eureka/" \
-e "logging.file=/api-logs/order-ws.log" \
ks960427/order-ms:1.0
6) docker inspect networks
7) eureka 확인
3. product microservice
1) docker file
2) gradle build
3) docker build - % docker build -t ks960427/product-ms:1.0 .
4) docker push -% docker push ks960427/product-ms:1.0
5) docker run
docker run -d --network shop-network \
--name product-ms \
-e "eureka.client.serviceUrl.defaultZone=http://discovery-ms:8761/eureka/" \
-e "logging.file=/api-logs/product-ws.log" \
ks960427/product-ms:1.0
6) docker inspect networks
7) eureka 확인
4. 기동된 모든 서비스 확인
'MSA' 카테고리의 다른 글
52. docker container 만들기(zipkin, prometheus, grafana) (0) | 2022.12.29 |
---|---|
51. docker container 만들기(kafka) (0) | 2022.12.29 |
50. docker container 만들기(database) (0) | 2022.12.27 |
49. docker container 만들기(api gateway) (0) | 2022.12.26 |
48. docker container 만들기(eureka discovery) (0) | 2022.12.26 |