我们正在尝试在我们的项目中设置二进制授权,并且在将来自Docker Hub的映像列入白名单时遇到了问题。此问题的一个示例是尝试将大使所需的图像列入白名单。我们能够将template< typename T > int Serializar(const byte TIPO_SENSOR, T t, byte *dst)
{
dst[0] = DIRECCION;
dst[1] = TIPO_SENSOR;
for (int i = 0; i < sizeof( T ); i++)
{
dst[i+2] = t.bytes[i];
}
return sizeof( T ) + 2;
}
列入白名单,因为它在错误消息
图像quay.io/datawire/大使:0.39.0被拒绝
我们无法将quay.io/datawire/ambassador:0.39.0
列入白名单,因为它没有给我们图像存储库
图片数据线/prom-statsd-exporter:0.6.0被拒绝
我们尝试为映像加上每个我们可能想到的注册表(hub.docker.io,docker.io,registry.docker.io,mirror.gcr.io,registry.hub.docker.com等)。 )。有人对此有任何经验吗?
答案 0 :(得分:0)
我有一个类似的问题。对我来说,解决方案是编辑清单并为图像加上注册表前缀,例如docker.io
。
据我所知,API期望完整路径为registry/path/to/image