tiny alpine envsubst,迷你版本的环境变量文件替换工具,仅1.9M, 全球最小体积的envsubst容器, 已设置默认时区为 PRC
506
在docker运行时使用 -e 将要替换的变量放到容器环境变量中, 然后将变量名称放到要替换的文件中,并在容器启动时加载改文件即可完成替换.
如:
# 指定目标文件,使用 -e设置环境变量
docker run -e APP_NAME="My Alpine Envsubst Test app" tekintian/alpine-envsubst /tmp/test.txt
将环境变量文件和要替换的目标文件加载到容器后执行
# 使用文件设置环境变量,env_file格式 VAR="abc" 每个变量一行,
docker run --rm -v $PWD/test:/tmp tekintian/alpine-envsubst /tmp/test.conf /tmp/env_file
env_file环境变量文件示例
APP_NAME="MY TEST APP"
AUTHORS="[email protected]"
test.conf 目标文件示例
Name: ${APP_NAME}
Author: ${AUTHORS}
Content type
Image
Digest
sha256:802e2d696…
Size
3.2 MB
Last updated
over 3 years ago
docker pull tekintian/alpine-envsubst