2.3.1.5 Instruções relacionadas ao Dockerfile
Diretivas comuns em arquivos dockerfile:
ADD
COPY
ENV
EXPOSE
FROM
LABEL
STOPSIGNAL
USER
VOLUME
WORKDIR
2.3.1.5.1 DE: Especifique a imagem base
Para personalizar uma imagem, você precisa primeiro ter uma imagem de base e personalizá-la nessa imagem de base.
FROM é para especificar a imagem base. Este comando deve ser colocado na primeira linha sem comentários do Dockerfile. As instruções subsequentes são para executar o ambiente de tempo de execução fornecido por esta imagem de referência
A imagem base pode ser qualquer arquivo de imagem disponível. Por padrão, a compilação do Docker procurará o arquivo de imagem especificado no host do Docker. Se ele não existir, ele extrairá o arquivo de imagem necessário do Registro do Docker Hub. Se não for encontrado, o arquivo de imagem especificado, a compilação do docker retornará uma mensagem de erro
Como escolher o espelho certo?
Para diferentes softwares, o oficial fornece imagens do docker relacionadas, como: nginx, redis, mysql, httpd, tomcat e outras imagens de classe de serviço, bem como classes de sistema operacional, como: centos, ubuntu, debian, etc. Recomenda-se usar o espelho oficial, que é mais seguro.
Formato:
FROM [--platform=<platform>