Em um dockerfile típico, geralmente há essa linha From ubuntu:16.04
que permite extrair uma imagem do repositório docker.
Agora eu construí meu próprio repositório de imagens:
O URI de reposição é: 1234567890.dkr.ecr.us-west-2.amazonaws.com/mycompany
Como visto na captura de tela acima, empurrei uma imagem para o servidor.
Eu executo o seguinte para garantir que eu tenha login no ecr
> `aws ecr get-login --region us-west-2`Flag --email has been deprecated, will be removed in 1.14.Login Succeeded
ECR login é concluído sem erro. Então tentei construir uma nova imagem:
> docker build -t rtf-converter . -f Dockerfile-rtf-converter Sending build context to Docker daemon 790.1 MBStep 1/2 : FROM mycompany:latestrepository mycompany not found: does not exist or no pull access
Aqui está o conteúdo do Dockerfile
FROM mycompany:latestRUN apt-get install chef-zero
Qual é a maneira certa de especificar o repositório corretamente no FROM
declaração?
Estou particularmente confuso com os rótulos. O que é uma boa Convenção de rotulagem?