En un dockerfile típico, generalmente existe esta línea From ubuntu:16.04
que permite extraer una imagen del repositorio de docker.
Ahora he construido mi propio repositorio de imágenes:
El URI del repositorio es: 1234567890.dkr.ecr.us-west-2.amazonaws.com/mycompany
Como se ve en la captura de pantalla anterior, empujé una imagen al servidor.
Ejecuto lo siguiente para asegurarme de haber iniciado sesión en el ecr
> `aws ecr get-login --region us-west-2`
Flag --email has been deprecated, will be removed in 1.14.
Login Succeeded
El inicio de sesión de ECR se completa sin error. Luego intenté construir una nueva imagen:
> 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
Aquí está el contenido del Dockerfile
FROM mycompany:latest
RUN apt-get install chef-zero
¿Cuál es la forma correcta de especificar el repositorio correctamente en la FROM
declaración?
Estoy particularmente confundido por las etiquetas. ¿Qué es una buena convención de etiquetado?
asw ecr login
pero sigo fallando. Revisaré la pregunta para abordar este problema. Espero que no te importe, cambie los polos de gol