Javaアプリケーションを実行するためにAlpine Linuxでサービスを作成する

Javaアプリケーションを実行するためにAlpine Linuxでサービスを作成する

Spring BootアプリケーションをDockerコンテナにデプロイしたいと思います。を使用して基本画像を作成しましたAlpine Linux。私の以前の設定はRed Hatこのパスでサービスを実行しました/etc/systemd/system/service.service

コンテナにサービスを作成するのが良い方法なのか、それともDockerエディタにサービスの管理責任を任せるのが良い方法なのか疑問に思います。

Redhatのサービスは次のとおりです。

[Unit]
 Description=service description

[Service]
WorkingDirectory=dir
ExecStart=/bin/bash -c "java -Xmx512m -jar ms-service-0.0.1.jar"
Restart=on-failure
[Install]

私のDockerfileに

ENTRYPOINT ["java","-Xmx512m","-jar","/usr/src/service/ms-service-0.0.1.jar"]

ベストアンサー1

おすすめ記事