Docker build с Dockerfile, но изображение не имеет имени или тега

Я установил рабочий стол Docker для Mac. Версия 1.12.0-rc4-beta19

когда я использую docker build -t self/centos:java8.

изображение не имеет имени или тега

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
<none>              <none>              1581ffcbfd7f        5 minutes ago       196.8 MB

Что не так с командой build?

Ответ 1

правильно ли построено изображение? имя не устанавливается, если в сборке есть ошибка. Это потому, что каждый шаг в сборке - это новое созданное изображение и с ошибкой вы не дойдете до последнего шага с правильно названным образом

btw вы можете установить его вручную с помощью команды тега https://docs.docker.com/engine/reference/commandline/tag/

Ответ 2

Я очень новичок в Docker и, пытаясь изучить первый проект, у меня возникла та же проблема. После запуска docker build -t my_api. а затем запустить образ докера. Я вижу только что построенное изображение, но без имени.

Я не совсем понимаю, какое исправление вы предложили. Может ли решение этой проблемы быть разбито для новичка?