2021年1月10日日曜日

Spring bootのDocker化について

用意するもの:以下のサイトからサンプルコードを入手

https://spring.pleiades.io/guides


1)dockerfileを作成する


以下、ユーザーの追加をしないとビルドでコケた













サンプル:

-----------------------------------------

FROM openjdk:8-jdk-alpine


RUN addgroup -S spring && adduser -S spring -G spring

USER spring:spring

ARG JAR_FILE=target/*.jar

COPY ${JAR_FILE} app.jar


ENTRYPOINT ["java","-jar","/app.jar"]

--------------------------------------------



2)dockerのビルドを実施する。

docker build --build-arg JAR_FILE=build/libs/*.jar -t hogehoge-web-app .



3)実行してみる。

docker run -d -p 8080:8080 hogehoge-web-app



参照先(公式サイトのDocker化について):

https://spring.pleiades.io/guides/gs/spring-boot-docker/


0 件のコメント:

コメントを投稿

php log(ECS ログ出力)

# PHPエラーログの設定 ENV PHP_INI_DIR /usr/local/etc/php RUN { \ echo 'log_errors = On' ; \ echo 'error_log = /proc/self/...