안녕하세요~!
윈도우 10에서 스터디중입니다.
api gateway를 8000 포트로 실행하면 아래와 같이 뜨는데
docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:8000: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
보안으로 인해서 포트가 막힌거 같아 찾아보니
7910 ~ 8109까지 막혀있어서 도커로 실행시 환경변수값을 아래와 같이 8110으로 변경해서 실행해주니 잘 되네요.
혹시 저와 같은 증상을 겪으시면 아래처럼 실행하시면 해결될겁니다~
docker run -d -p 8110:8110 --network ecommerce-network -e "spring.cloud.config.uri=http://config-service:8888" -e "spring.rabbitmq.host=rabbitmq" -e "eureka.client.service
-url.defaultZone=http://discovery-service:8761/eureka" -e "server.port=8110" --name api-gateway-service [도커ID]/api-gateway-service:1.0