web-dev-qa-db-ja.com

Dockerfileで画像にタグを付ける方法は?

ドキュメントを掘り下げてきましたが、Dockerfileで画像のタグ名を定義する指示が見つかりませんでした。ただし、コマンドラインで使用できるものがあります。

別の画像FROMを作成するとします。同じ名前を付けたくないです。どうすればいいですか?

15

残念ながらそれは不可能です。次のような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を実行して画像タグを指定する

18
Bukharov Sergey