This question already has answers here:
How to set image name in Dockerfile?

(3个答案)


4年前关闭。




我一直在研究文档,但是没有找到在Dockerfile中定义图像标记名称的说明。命令行中有一个可用的。

说我创建一个图像FROM另一个图像,我不希望它使用相同的名称。我应该如何进行?

最佳答案

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

关于docker - 如何在Dockerfile中标记镜像? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38993182/

10-16 12:14