linux-BR.org

Notícias de software livre e tecnologias

EntryPoint [“java”, “-jar”, “/specmatic/specmatic.jar”]: o ponto de entrada especifica o comando que o docker executará sempre que iniciarmos um contêiner executando um comando da CLI.Neste artigo, exploramos como usar o Docker para executar ferramentas de CLI escritas em idiomas como Java, PHP ou Ruby sem instalar esses idiomas em nossa máquina local.-v $ home/.ssh: /root/.ssh: Caso a ferramenta da CLI precise acessar as teclas SSH, montamos o diretório .ssh do nosso diretório doméstico para o diretório /root/.ssh no contêiner.Vamos dar uma olhada em um Dockerfile para executar uma ferramenta de CLI Java:
Aqui está o que cada linha faz:
Do OpenJDK: 8-JDK-alpine: esta linha especifica a imagem base.Aqui está um exemplo:
Vamos quebrar os parâmetros neste comando:
–RM: Esta opção diz ao Docker para remover o contêiner quando sair.

Fonte: https://markus.oberlehner.net/blog/leveraging-docker-to-run-cli-tools-in-languages-like-java-ruby-and-php-without-local-installation/