如何读取dockerfile中当前的docker标签?
Example:
// run in cmd
docker build . -t thisismytag
// docker file
FROM node:14-alpine AS build
RUN echo $TAG // prints thisismytag
最佳答案
您可以将标签作为单独的参数传入
docker build -t thisismytag --build-arg TAG=thisismytag
在 dockerfile 中
FROM node:14-alpine AS build
ARG TAG=unknown
RUN echo $TAG // prints thisismytag
但是,正如评论中所述,图像标签可能会在构建图像后发生变化。这不会反射(reflect)在图像中。
https://stackoverflow.com/questions/63720575/