| 用途 | 构建期安全使用机密 |
|---|---|
| 语法 | RUN --mount=type=secret,id=npmrc,target=/root/.npmrc 命令 |
| 提供方式 | docker build --secret id=npmrc,src=.npmrc . |
示例
示例
RUN --mount=type=secret,id=npmrc,target=/root/.npmrc \
npm ci --omit=dev
# 命令行提供机密(文件内容来自宿主文件)
docker build --secret id=npmrc,src=$HOME/.npmrc -t app/web:1.0 .不写 target 时默认挂载到 /run/secrets/<id>;需要多条 RUN 使用同一机密时可分别挂载。