Estoy tratando de ejecutar una imagen extraída sin ningún éxito. Saqué una imagen de AWS usando el URI de la imagen.
cuando ejecuto docker images puedo ver mi imagen extraída:
REPOSITORY TAG IMAGE ID CREATED SIZE alpine 3.9 055936d39205 3 weeks ago 5.53MB 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools dab-1.1.0slim f994713b61cb 3 weeks ago 110MB ubuntu 16.04 a3551444fc85 5 weeks ago 119MB anapsix/alpine-java 8 745575fbfe52 3 months ago 126MB Soy nuevo en los acopladores, pero por lo que entiendo después de extraerlo, no es necesario compilarlo, solo ejecútelo, pero cuando traté de ejecutarlo así: docker run 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools me sale el siguiente mensaje:
Unable to find image '24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools:latest' locally docker: Error response from daemon: pull access denied for 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools, repository does not exist or may require 'docker login'. Así que traté de construirlo así: docker build -t 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools y recibí el mensaje:
"docker build" requires exactly 1 argument. See 'docker build --help'.¿Cuál es el problema? ¿Cómo puedo ejecutar una imagen extraída de AWS?
No hay ninguna imagen con la etiqueta "más reciente" Intente ejecutar usando la etiqueta "dab-1.1.0slim"
docker run 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools:dab-1.1.0slimO bien, podría ejecutar la imagen de la ventana acoplable usando la identificación de la imagen
docker run -i -t f994713b61cbpara obtener más información sobre el comando de ejecución de la ventana acoplable, consulte https://docs.docker.com/engine/reference/commandline/run/
Intente ejecutar la imagen mediante la identificación de la imagen de la ventana acoplable. Al crear la imagen, debe agregar . al final de su comando como para un ejemplo docker build -t 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools . y necesita tener el Dockerfile (supongamos que lo tiene).
Puedes usar un comando simple
docker run -d -p [PORT_ON_YOUR_BROWSER]:[PORT_ON_CONTAINER] <Image ID> docker run -d -p 8080:80 <Image ID>