Docker安装JFrog Artifactory OSS时遇unauthorized权限错误
解决Docker拉取JFrog Artifactory OSS镜像权限问题
问题原因
出现的unauthorized: The client does not have permission for manifest错误,确实是因为JFrog官方镜像仓库已不再支持匿名下载,必须通过认证才能拉取镜像。
解决步骤
- 注册JFrog账号:前往JFrog官网注册免费账号,在账号设置中获取API密钥。
- 登录镜像仓库:在终端执行登录命令,替换
<你的JFrog用户名>和<你的API密钥>为实际信息:docker login releases-docker.jfrog.io -u <你的JFrog用户名> -p <你的API密钥> - 重新运行镜像命令:登录成功后,再次执行原运行命令即可:
docker run --name artifactory -v $JFROG_HOME/artifactory/var/:/var/opt/jfrog/artifactory -d -p 8081:8081 -p 8082:8082 releases-docker.jfrog.io/jfrog/artifactory-oss:latest - (可选)持久化登录状态:Docker默认会自动保存登录认证信息,无需重复登录,除非手动清除配置。
内容的提问来源于stack exchange,提问作者zakmck
相关产品推荐
相关产品推荐

