简体   繁体   English

推送 docker 图像时 JFrog 访问令牌无效

[英]JFrog invalid access token when pushing docker image

I'm having an issue where I can't push docker images with JFrog CLI:我遇到了无法使用 JFrog CLI 推送 docker 图像的问题:

This works:这有效:

docker login -u <username> --password <ACCESS_TOKEN> <URL>
docker tag my_img:latest <url>/<repository>/my_image:latest
docker push <url>/<repository>/my_image:latest

However然而

jf config add --interactive=false --user <username> --url <URL> --access_token <ACCESS_TOKEN> myServer
docker tag my_img:latest <url>/<repository>/my_image:latest
jf use myServer
jf docker push <url>/<repository>/my_image:latest --server-id myServer

gives me an error:给我一个错误:

[Error] received invalid access-token [错误] 收到无效的访问令牌

I would expect that those two are equivalent.我希望这两者是等价的。

I also tried a couple of variations - to the same effect:我还尝试了几种变体——达到同样的效果:

jf docker push image_name/latest <repository>/image_name:latest --server-id myServer

jf rt dp my_image/latest <repository>/my_image:latest

To make thing even weirder, the same jf config works fine for conan:更奇怪的是,同样的 jf 配置对柯南也很有效:

jf config use myServer
jf rt upload <path>/<artifact> <conan_repository>/<artifact>

What am I missing?我错过了什么?

I am suspecting that the CLI call is running into a similar issue as reported here .我怀疑 CLI 调用遇到了与此处报告的类似问题。

Instead of using an identity token created from the user profile section, can you please try using an Access Token generated under the following path?您可以尝试使用在以下路径下生成的访问令牌,而不是使用从用户配置文件部分创建的身份令牌吗?

JFrog Platform UI -> Administration -> User management -> Access Token ? JFrog 平台 UI -> 管理 -> 用户管理 -> 访问令牌

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用 Jfrog 访问令牌和 docker 登录 - Using Jfrog access token with docker login 无效的注册表端点推送Docker映像 - Invalid Registry Endpoint pushing docker image 将Docker映像推送到Jenkinsfile中的注册表时出错 - Error when pushing docker image to registry in Jenkinsfile 构建 docker 映像时如何解决 JFrog 配置读取错误 - [错误] open /root/.jfrog/jfrog-cli.conf: 只读文件系统 - How to solve JFrog config read error when building docker image - [Error] open /root/.jfrog/jfrog-cli.conf: read-only file system 将码头图像推送到dockerhub - pushing docker image to dockerhub JFrog人工制品docker图像大小槽REST - JFrog artifactory docker image size trough REST 无法从 JFrog docker 寄存器中提取图像 - Unable to pull image from JFrog docker registery 推送 docker 容器时,Google Container Registry 访问被拒绝 - Google Container Registry access denied when pushing docker container 在标记 docker 映像并将其推送到 AWS ECR 时,它会创建一个未标记的版本 - when tagging and pushing docker image to AWS ECR it creates an untagged version Github Package Registry在推送Docker映像时未覆盖标签 - Github Package Registry not overwriting tag when pushing a docker image
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM