Module 3 of 15 · Text
Melhores práticas ao se trabalhar com a instrução RUN
Instrução utilizada para executar comandos nas camadas de construção da imagem.
São executados quaisquer comandos Shel ou CMD.
Deve sempre tentar suprimir a iteração com o usuário.
Sempre tentar utilizar o menor número possível de instruções RUN. Use concatenação de instrução.
Exemplo:
RUN apt-get update
RUN apt-get update && apt-get install git -y
RUN apt-get update && apt-get install git vim node -y
Versões de imagem 'alpine', geralmente não vem com o 'bash' instalado, devendo seguir a seguinte linha de instrução abaixo:
Não se faz necessário passar o parametro '-y', pois será executado por padrão.
Exemplo:
RUN apk add --no-cache gcc musl-dev linux-headers