docker 使用 Dockerfile 构建,但镜像没有名称或标签
docker build with Dockerfile, but the image has no name or tag
我为 mac 安装了 Docker 桌面。版本是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
构建命令有什么问题?
您的形象构建正确吗?当构建中出现错误时,名称不会被设置。这是因为构建中的每一步都是创建一个新图像,如果出现错误,您将无法使用正确命名的图像进行最后一步
顺便说一句,您可以使用标签命令手动设置它 https://docs.docker.com/engine/reference/commandline/tag/
标记 ID 引用的图像
将 ID 为“0e5574283393”的本地镜像标记为“version1.0”的“fedora”存储库:
docker tag 0e5574283393 ExampleApps/myapp:version1.0
我知道已经很多年了,但人们仍然通过搜索找到这个问题,这是导致该错误的另一个原因。
我错误地重用了构建命令而没有更改标记参数。貌似新的要带tag,老的改成double none.
我也是一头雾水。我总是有名字的图像。直到我查看了错误信息。非常感谢 @Zeromus.
Step 4/8 : COPY package*.json ./
COPY failed: no source files were specified
那是我的错误。我不小心将我的 Dockerfile 放在了错误的文件夹中。好的,我敢肯定这不会发生在很多人身上,但对于那些也想知道的人来说。这可能是一个错误。
否则,如果发生这种情况:这是您的 Dockerfile错误。
我为 mac 安装了 Docker 桌面。版本是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
构建命令有什么问题?
您的形象构建正确吗?当构建中出现错误时,名称不会被设置。这是因为构建中的每一步都是创建一个新图像,如果出现错误,您将无法使用正确命名的图像进行最后一步
顺便说一句,您可以使用标签命令手动设置它 https://docs.docker.com/engine/reference/commandline/tag/
标记 ID 引用的图像 将 ID 为“0e5574283393”的本地镜像标记为“version1.0”的“fedora”存储库:
docker tag 0e5574283393 ExampleApps/myapp:version1.0
我知道已经很多年了,但人们仍然通过搜索找到这个问题,这是导致该错误的另一个原因。
我错误地重用了构建命令而没有更改标记参数。貌似新的要带tag,老的改成double none.
我也是一头雾水。我总是有名字的图像。直到我查看了错误信息。非常感谢 @Zeromus.
Step 4/8 : COPY package*.json ./
COPY failed: no source files were specified
那是我的错误。我不小心将我的 Dockerfile 放在了错误的文件夹中。好的,我敢肯定这不会发生在很多人身上,但对于那些也想知道的人来说。这可能是一个错误。
否则,如果发生这种情况:这是您的 Dockerfile错误。