본문 바로가기

MSA

49. docker container 만들기(api gateway)

1. docker file 생성

2. gradle build & docker build

4. docker push

5. docker run

yonghee.kim@Yongheeui-MacBookPro ~ % docker run -d -p 8000:8000 --network shop-network -e "spring.cloud.config.uri=http://config-ms:8888" -e "spring.rabbitmq.host=rabbitmq"  -e "spring.rabbitmq.username=admin”  -e "spring.rabbitmq.password=admin” -e "eureka.client.serviceUrl.defaultZone=http://discovery-ms:8761/eureka/" --name apigateway-ms ks960427/apigateway-ms:1.0

 

6. 전체 컨테이너 리스트

7. network 확인

docker inspect shop-network

8. log확인

docker logs apigateway-ms

5672포트로 잘 떠있고 rabbitmq의 계정과 비번을 변경할 경우 docker run 할 때 맞춰주어야 한다

9. eureka 확인

api gateway 등록