我希望传递一个应该获得随机 ID
的环境变量。
如下所示。
ENV SERVICE_TAG= $uuid
简而言之,每次运行容器时,我都应该获得容器内该环境变量的随机 ID。
Can anyone please suggest the way forward?
感谢和问候,
普拉桑斯。
最佳答案
将 uuidgen
包添加到镜像中。如果您使用的是 alpine 添加
RUN apk add --no-cache util-linux
到 Dockerfile
然后在 Dockerfile 的入口点添加
下面是一个示例 Dockerfile
FROM alpine:latest
RUN apk add --no-cache util-linux
ENTRYPOINT export UUID=`uuidgen` && echo $UUIDFROM alpine:latest
关于variables - 如何使Docker环境变量值获得随机id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50041750/