Как запустить вытащенные изображения - докер - PullRequest
0 голосов
/ 02 июня 2019

Я пытаюсь запустить вытащенное изображение без какого-либо успеха. Я вытащил изображение из AWS, используя Image URI.

когда я запускаю docker images я вижу мое изображение:

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

Я новичок в докерах, но из того, что я понимаю, после вытащить не нужно его собирать, просто запустите его, но когда я попытался запустить его так: docker run 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools Я получаю следующее сообщение:

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'.

Итак, я попытался построить его так: docker build -t 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools и получил сообщение:

"docker build" requires exactly 1 argument.
See 'docker build --help'.

В чем проблема? Как запустить вытащенное изображение из AWS?

Ответы [ 2 ]

2 голосов
/ 02 июня 2019

Нет изображения с тегом "последний" Попробуйте запустить с помощью тега "dab-1.1.0slim"

docker run 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools:dab-1.1.0slim

Или вы можете запустить образ докера, используя идентификатор изображения

docker run -i -t f994713b61cb

для получения дополнительной информации о проверке команды запуска Docker https://docs.docker.com/engine/reference/commandline/run/

0 голосов
/ 02 июня 2019

Попробуйте запустить изображение по идентификатору docker image. При создании изображения вам нужно добавить . в конце вашей команды, как в примере docker build -t 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools ., и вам нужно иметь Dockerfile (Предположим, у вас есть),

...