簡體   English   中英

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

build 命令有什么問題?

你的形象建設正確嗎? 當構建中出現錯誤時,不會設置名稱。 這是因為構建中的每一步都是創建一個新圖像,如果出現錯誤,您將無法使用正確命名的圖像進行最后一步

順便說一句,您可以使用標簽命令https://docs.docker.com/engine/reference/commandline/tag/手動設置它

標記 ID 引用的圖像 要將 ID 為“0e5574283393”的本地圖像標記為“version1.0”的“fedora”存儲庫:

docker tag 0e5574283393 ExampleApps/myapp:version1.0

我知道這是多年以后,但人們仍然通過搜索找到這個問題,這是該錯誤的另一個原因。

我錯誤地重用了構建命令而不更改標簽參數。 看來新版本將采用標簽,而舊版本將切換為雙無。

我也很困惑。 我總是有名字的圖像。 直到我查看了錯誤消息。 非常感謝@Zeromus

Step 4/8 : COPY package*.json ./
COPY failed: no source files were specified

那是我的錯誤。 我不小心把我的 Dockerfile 放在了錯誤的文件夾中。 好吧,我相信這不會發生在很多人身上,但對於那些也想知道的人來說。 這可能是一個可能的錯誤。

否則,如果它發生:這是您的 Dockerfile 中錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM