2016-09-21 63 views
1

據我所知,無法從構建的圖像中獲取FROM指令的值,我可以獲取基礎圖像的sha256 ,因爲它是構建映像中的圖層之一,但我無法獲取在Dockerfile中使用的標記。如何將使用的基礎(FROM)圖像添加到泊塢窗圖像

所以我想添加指令FROM的信息到構建的圖像。

是來到我心中唯一的解決方案是將信息添加爲標籤: FROM docker.private.org/base:latest LABEL dockerfile.baseimage=docker.private.org/base:latest
但是,這意味着我必須複製的基本圖像標籤信息。
有沒有人知道我能如何解決這個需求,而不需要複製基本圖像標籤。

回答

0

可以在開始它在標籤的容器/泊塢窗,構成

docker run -l dockerfile.baseimage=docker.private.org/base:latest docker.private.org/base:latest 

您也可以使用搬運工,compose.yml標籤https://docs.docker.com/compose/compose-file/#/labels

當然,這是信息的副本,並能不同步,但你要麼在圖像中捆綁這些信息,從而創建自己的圖像,要麼在運行時使用標籤添加它。我不認爲有其他的方式