2016-08-17 58 views
3

我一直在挖掘文檔,但沒有找到指令來定義Dockerfile中圖像的標籤名稱。有一個可用於命令行。如何在Dockerfile中標記圖像?

說我創建一個圖像FROM另一個圖像,我不希望它承擔相同的名稱。我應該如何繼續?

+1

不能在CMD'''搬運工建立-t shykes/MYAPP: 1.0.2 -t shykes/myapp:latest .'''解決你的問題? – Tuan

回答

3

不幸的是,這是不可能的。您可以使用腳本build.sh,其中包含這樣的:

#!/usr/bin/env bash 
if [ $# -eq 0 ] 
    then 
    tag='latest' 
    else 
    tag=$1 
fi 

docker build -t project:$tag . 

運行./build.sh創建圖像project:latest或運行./build.sh your_tag指定圖像標籤

+0

好的,很高興知道...... – JVerstry