Criando um serviço no Alpine Linux para executar o aplicativo Java

1

Eu gostaria de implantar um aplicativo de inicialização de mola em um contêiner docker. Eu criei a imagem de base usando Alpine Linux . Minha configuração antiga executa um serviço em Red Hat sob esse caminho /etc/systemd/system/service.service .

Eu estou querendo saber se essa é uma boa abordagem para criar o serviço no contêiner ou deixar a responsabilidade de gerenciamento do serviço para o compositor do Docker.

Aqui está o serviço no 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]

Eu tenho no meu Dockerfile

ENTRYPOINT ["java","-Xmx512m","-jar","/usr/src/service/ms-service-0.0.1.jar"]
    
por AndreFontaine 13.09.2018 / 17:35

0 respostas