如何将缓存推送到不安全的注册表?我已经将它添加到我的 docker 配置中,并且可以通过docker login
. 这是我的码头工人命令:
docker buildx build --cache-to=type=registry,ref=my-insecure-repo/lib/test:0730 \
--output=type=image,push=true \
-t test:0730 -f ut.dockerfile .
并得到错误信息:
#12 ERROR: server message: insufficient_scope: authorization failed
------
> exporting to image:
------
failed to solve: rpc error: code = Unknown desc = server message: insufficient_scope: authorization failed
我试图添加--output=type=image,push=true,registry.insecure=true
但同样的错误。也尝试添加--allow security.insecure
但得到:failed to solve: rpc error: code = Unknown desc = granting entitlement security.insecure is not allowed by build daemon configuration
Docker版本:Docker版本19.03.8,构建afacb8b
谢谢大家。