首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Testcontainers不能拉取ryuk镜像: quay.io不可访问

Testcontainers不能拉取ryuk镜像: quay.io不可访问
EN

Stack Overflow用户
提问于 2020-05-19 17:10:33
回答 5查看 12.3K关注 0票数 13

我一直遇到测试容器无法从quay.io拉取"ryuk“镜像的问题。

代码语言:javascript
复制
[32m01:23:19.732[0;39m [35m[main][0;39m [39mDEBUG[0;39m [36mo.t.d.a.AuthDelegatingDockerClientConfig[0;39m - Effective auth config [null] 
[32m01:23:30.281[0;39m [35m[tc-okhttp-stream-308592104][0;39m [1;31mERROR[0;39m [36mc.g.d.a.async.ResultCallbackTemplate[0;39m - Error during callback 
com.github.dockerjava.api.exception.InternalServerErrorException: {"message":"Get https://quay.io/v2/testcontainers/ryuk/manifests/0.2.3: received unexpected HTTP status: 500 Internal Server Error"}
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2020-05-19 17:10:33

解决方法是通过在DockerHub属性文件src/test/resources/testcontainers.properties中设置属性来使用与testcontainers (https://hub.docker.com/r/testcontainersofficial/ryukhttps://hub.docker.com/r/qminder/moby-ryuk)不同ryuk容器

代码语言:javascript
复制
ryuk.container.image=testcontainersofficial/ryuk

另一种选择是在Testcontainers中通过将环境变量TESTCONTAINERS_RYUK_DISABLED设置为true来禁用Ryuk,如here所述。

票数 5
EN

Stack Overflow用户

发布于 2020-12-11 09:59:23

Starting from version 1.14.3 testcontainers使用来自Docker Hub的ryuk,而不是quay.io。所以提升你的testcontainers版本吧。

票数 12
EN

Stack Overflow用户

发布于 2020-12-15 00:50:29

我最近收到了这个错误:将testcontainers升级到版本"1.15.1“修复了这个问题。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61887363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档