测试容器无法拉出 ryuk 镜像

问题描述

我在zookeepr 中编写了一个功能,当我尝试进行一些测试时,我遇到了一些问题。 我尝试使用 testcontainers,我将 zookeeper 图像上传到我的注册表并添加此环境变量:TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX=my-company-registry-url/

不幸的是,当我运行这样的简单代码时:

@Rule
public GenericContainer zookeeper = new GenericContainer(DockerImageName.parse("zookeeper:3.5.5"))
                                        .withExposedPorts(6379);

我得到了这些日志:

Using my-company-registry-url/testcontainers/ryuk:0.3.0 as a subtitute image for testcontainers/ryuk:0.3.0
Failure when attempting to loookup for auth config
com.github.dockerjava.api.exception.dockerclientexception: Could not pull image: invalid character <
  1. 我假设问题的一部分是因为我没有获得 auth config 文件,但我不知道把它放在哪里以及填写什么。
  2. 我不知道如何处理 testcontainers/ryuk:0.3.0

我下载了 testcontainers/ryuk:0.3.0 并尝试运行它,但我也收到了关于以 < 开头的文件错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)