더북(TheBook)

명령이 실행되면 다음과 유사한 로그가 출력될 것이다.

[INFO] [creator] Setting default process type 'web'
[INFO] [creator] *** Images (045116f040d2):
[INFO] [creator] docker.io/library/licensing-service:0.0.1-SNAPSHOT
[INFO]
[INFO] Successfully built image 'docker.io/library/licensing-service:0.0.1-SNAPSHOT'

생성될 이미지 이름을 변경하려면 pom.xml 파일에 다음 플러그인을 추가하고 <configuration> 부분에서 이름을 정의할 수 있다.

<plugin>
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-maven-plugin</artifactId> 
    <configuration>
        <image> 
            <name>${docker.image.prefix}/${project.artifactId}:latest</name> 
        </image> 
    </configuration>
</plugin>

이미지 빌드가 성공하면 도커를 사용하여 컨테이너를 시작하도록 다음 명령을 실행한다.

docker run -it -p8080:8080 docker.io/library/licensing-service:0.0.1-SNAPSHOT

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.