我一直在挖掘文档,但我没有找到在 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/