我有以下內容Dockerfile,如您所見,我將python:3.10.4其用作基本影像
FROM python:3.10.4
WORKDIR /app
COPY . .
CMD ["python", "bmi.py"]
在我使用docker build成功構建的影像構建影像之后,我可以在列出影像時看到它。
但是python帶有標簽的基本影像3.10.4未顯示

請注意,當我構建 Dockerfile 的另一個映像時,我可以從輸出中看到基礎映像python:3.10.4是從快取中加載的。

這意味著基礎影像python:3.10.4已成功安裝和快取,但是為什么在我列出影像時它沒有顯示,即使我使用了-a標志,如下所示
docker image ls -a
我的碼頭工人版本是Docker version 20.10.13, build a224086
我的作業系統是windows 10
uj5u.com熱心網友回復:
看起來您正在使用 Docker buildkit。
雖然傳統docker build機制會將參考的影像拉入本地影像集合,但 buildkit 有自己的快取機制,它拉出的影像不會顯示在docker image ls.
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/480095.html
標籤:码头工人 dockerfile
