如何在 Dockerfile 中标记图像?
How to tag an image in a Dockerfile?
我一直在挖掘文档,但我没有找到在 Dockerfile
中定义图像标签名称的说明。不过有一个可用于命令行。
假设我创建了一个图像 FROM
另一个图像,我不希望它具有相同的名称。我该如何进行?
很遗憾,这是不可能的。您可以使用 build.sh
脚本,其中包含如下内容:
#!/usr/bin/env bash
if [ $# -eq 0 ]
then
tag='latest'
else
tag=
fi
docker build -t project:$tag .
运行 ./build.sh
用于创建图像 project:latest
或 运行 ./build.sh your_tag
用于指定图像标签。
我一直在挖掘文档,但我没有找到在 Dockerfile
中定义图像标签名称的说明。不过有一个可用于命令行。
假设我创建了一个图像 FROM
另一个图像,我不希望它具有相同的名称。我该如何进行?
很遗憾,这是不可能的。您可以使用 build.sh
脚本,其中包含如下内容:
#!/usr/bin/env bash
if [ $# -eq 0 ]
then
tag='latest'
else
tag=
fi
docker build -t project:$tag .
运行 ./build.sh
用于创建图像 project:latest
或 运行 ./build.sh your_tag
用于指定图像标签。