34

我一直在挖掘文档,但没有找到在Dockerfile. 不过,有一个可用于命令行。

假设我创建一个图像FROM另一个图像,我不希望它具有相同的名称。我应该如何进行?

4

1 回答 1

39

不幸的是,这是不可能的。您可以使用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指定镜像标签。

于 2016-08-17T10:23:07.540 回答