서버 세팅 & tool/docker
[windows] user-service server 세팅, docker 배포
방푸린
2024. 2. 29. 12:25
반응형
환경: windows11, springboot2.7.6, java17
springboot 프로젝트인 user service 를 도커에 올려본다.
1. pom.xml 경로에 Dockerfile 생성
FROM openjdk:17-ea-slim-buster
VOLUME /tmp
COPY target/user-service-1.0.jar user-service.jar
ENTRYPOINT ["java", "-jar", "user-service.jar"]
pom.xml 파일 확인하여 jar가 위 이름으로 빌드되는지 확인 필요
2. 도커 이미지 생성
mvn clean compile package -DskipTests=true
docker build -tag haileyjhbang/user-service:1.0 . //도커이미지생성
3. 도커 이미지 -> repository 푸시
docker push haileyjhbang/user-service:1.0
4. 도커 실행
실행 시 사용 중인 외부 접속 정보가 있으면 아래처럼 전달하는 방법 사용
소스&application.yml 파일 내/외부 꼼곰히 확인 필요
docker run -d --network ecommerce-network --name user-service -e "spring.cloud.config.uri=http://config-service:8888" -e "spring.rabbitmq.host=rabbitmq" -e "spring.zipkin.base-url=http://zipkin:9411" -e "eureka.client.serviceUrl.defaultZone=http://discovery-service:8761/eureka/" -e "logging.file=/api-logs/users-ws.log" haileyjhbang/user-service:1.0
성공적..
728x90
반응형