Em um arquivo docker típico, geralmente existe esta linha From ubuntu:16.04
que permite extrair uma imagem do repositório do docker.
Agora eu criei meu próprio repositório de imagens:
O URI do repositório é: 1234567890.dkr.ecr.us-west-2.amazonaws.com/mycompany
Como visto na captura de tela acima, enviei uma imagem para o servidor.
Eu executo o seguinte para garantir que eu faça login na tela
> `aws ecr get-login --region us-west-2`
Flag --email has been deprecated, will be removed in 1.14.
Login Succeeded
O login do ECR é concluído sem erros. Então eu tentei construir uma nova imagem:
> docker build -t rtf-converter . -f Dockerfile-rtf-converter
Sending build context to Docker daemon 790.1 MB
Step 1/2 : FROM mycompany:latest
repository mycompany not found: does not exist or no pull access
Aqui está o conteúdo do Dockerfile
FROM mycompany:latest
RUN apt-get install chef-zero
Qual é a maneira correta de especificar o repositório corretamente na FROM
instrução?
Estou particularmente confuso com rótulos. O que é uma boa convenção de rotulagem?
É apenas um registro do docker, então sim. Apenas verifique se o dockerd está autenticado com o repositório ECR corretamente.
—
EEAA
Entendo. Eu tentei,
—
Anthony Kong
asw ecr login
mas ainda falho. Vou revisar a pergunta para resolver esse problema. Eu espero que você não se importa de eu mudar os postes de meta