Dans un fichier docker typique, il y a généralement cette ligne From ubuntu:16.04qui permet d'extraire une image du référentiel docker.
Maintenant, j'ai construit mon propre référentiel d'images:
L'URI du référentiel est: 1234567890.dkr.ecr.us-west-2.amazonaws.com/mycompany
Comme le montre la capture d'écran ci-dessus, j'ai poussé une image sur le serveur.
J'exécute ce qui suit pour m'assurer que je me suis connecté à l'ecr
> `aws ecr get-login --region us-west-2`
Flag --email has been deprecated, will be removed in 1.14.
Login Succeeded
La connexion ECR se termine sans erreur. Ensuite, j'ai essayé de construire une nouvelle image:
> 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
Voici le contenu du Dockerfile
FROM mycompany:latest
RUN apt-get install chef-zero
Quelle est la bonne façon de spécifier correctement le référentiel dans l' FROMinstruction?
Je suis particulièrement dérouté par les étiquettes. Qu'est-ce qu'une bonne convention d'étiquetage?
asw ecr loginmais j'échoue toujours. Je vais réviser la question pour résoudre ce problème. J'espère que ça ne vous dérange pas que je change les poteaux de but
