使用docker 18.09+,将是:( docker build --secret id=mysecret,src=/secret/file
使用buildkit)。
请参阅此推文中宣布的PR
1288。现在受API版本1.39保护。
--secret
例:
printf "hello secret" > ./mysecret.txtexport DOCKER_BUILDKIT=1docker build --no-cache --progress=plain --secret id=mysecret,src=$(pwd)/mysecret.txt -f - . <<EOF# syntax = tonistiigi/dockerfile:secrets20180808FROM busyboxRUN --mount=type=secret,id=mysecret cat /run/secrets/mysecretRUN --mount=type=secret,id=mysecret,dst=/foobar cat /foobarEOF



