Dans un fichier docker typique, il y a généralement cette ligne From ubuntu:16.04
qui 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' FROM
instruction?
Je suis particulièrement dérouté par les étiquettes. Qu'est-ce qu'une bonne convention d'étiquetage?
docker
amazon-ecr
Anthony Kong
la source
la source
asw ecr login
mais 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 butRéponses:
Le même modèle que vous utilisez dans les
docker push
œuvres:la source