docker使用Dockerfile生成,但图像没有名称或标记
我安装了mac的Docker desktop。版本为docker使用Dockerfile生成,但图像没有名称或标记,docker,docker-build,docker-for-mac,docker-desktop,Docker,Docker Build,Docker For Mac,Docker Desktop,我安装了mac的Docker desktop。版本为1.12.0-rc4-beta19 当我使用docker build-t self/centos:java8时。 图像没有名称或标记 REPOSITORY TAG IMAGE ID CREATED SIZE <none> <none> 1581ffcbfd7f
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
创建的存储库标记图像ID大小
1581ffcbfd7f 5分钟前196.8 MB
build命令有什么问题?您的映像构建是否正确?生成中出现错误时,不会设置名称。这是因为构建中的每一步都是创建的新映像,如果出现错误,您将无法使用正确命名的映像进入最后一步
顺便说一句,您可以使用tag命令手动设置它标记ID引用的图像 要将ID为“0e5574283393”的本地映像标记到具有“version1.0”的“fedora”存储库中,请执行以下操作:
docker tag 0e5574283393 ExampleApps/myapp:version1.0
我知道已经过了几年,但人们仍然通过搜索找到这个问题,这是导致这个错误的另一个原因
我错误地重用了build命令而没有更改标记参数。看起来新版本将使用标签,旧版本将切换为双无。谢谢,你说得对!错误发生了,有一个连接被拒绝如何知道在建立时是否有错误?对我来说,它显示的是成功构建的
,但显示的是:@Vishrant,通常你可以看到构建输出(不要使用-q
或-quiet
)。我正在成功构建,如果我立即运行docker run命令,我会看到名称,但有时名称会被设置为无。有人能帮忙吗?这解决了我的问题。如果您的构建以运行在e3e4cc0a2264中的之类的内容结束,那么这意味着您的docker映像尚未完成构建,因为有一个命令正在“挂起”(在我的例子中是一个尚未完成的python脚本)。