如何更改masakari的docker存储库?

如何更改masakari的docker存储库?,docker,openstack,Docker,Openstack,您好,我正在使用kolla ansible安装masakari,当它尝试拉取容器时抛出错误“存储库不存在或请求被拒绝我检查docker hub图像不存在,kolla中是否有设置以下载docker hub上存在的具有其他名称的docker图像 Global.yml #kolla_base_distro: "centos" #kolla_install_type: "binary" #openstack_release: "ussuri"

您好,我正在使用kolla ansible安装masakari,当它尝试拉取容器时抛出错误“存储库不存在或请求被拒绝我检查docker hub图像不存在,kolla中是否有设置以下载docker hub上存在的具有其他名称的docker图像

Global.yml

#kolla_base_distro: "centos"

#kolla_install_type: "binary"

#openstack_release: "ussuri"

根据您的
global.yml
,当您运行以下命令下载并重命名首选docker图像时,它应该会起作用:

docker pull odivlad/masakari:api
docker pull odivlad/masakari:engine
docker pull odivlad/masakari:rc8

docker tag odivlad/masakari:api kolla/centos-binary-masakari-api:ussuri
docker tag odivlad/masakari:engine kolla/centos-binary-masakari-engine:ussuri
docker tag odivlad/masakari:rc8 kolla/centos-binary-masakari-rc8:ussuri
在此之后,图像应匹配正确的名称,并应通过kolla ansible运行找到


我从未亲自使用过masakari,也无法在我自己的kolla ansible测试设置中检查这一点。因此,这只是你问题的理论解决方案。

你是否已经厌倦了用kolla build masakari构建缺失的masakari docker图像??那么我如何将其与其他服务集成?@Tobias我在docker hub上检查此odivlad/masakari图像是否存在kolla中是否有任何设置为masakari下载此图像?Kolla ansible需要基于globals.yml中的设置的docker图像名称的一致样式。如果您想使用docker hub中的特定图像,您可以使用
docker pull
手动下载图像,并使用
docker tag
命令将其重命名,以匹配kolla anisble要求的名称样式。当kolla ansible在本地计算机上找到请求的docker映像时,它不会再次尝试下载。hi@Tobias“odivlad/masakari”这张masakari图片出现在docker hub上。你可以用步骤发布答案吗?如何重命名并将其集成到我的其他openstack服务中。另外,我用global.yml文件更新我的帖子。你可以详细说明这些步骤吗。谢谢。谢谢。这和cloudkitty的问题是一样的。docker上没有,但其他名字也有。你能在这里打电话吗。谢谢你,谢谢你的帮助。你有没有试过cloudkitty服务。没有,对不起。到目前为止,我只使用了基本的openstack组件。您有没有为任何服务尝试过上述解决方案?我已经使用了带有
docker标记的重命名解决方案,但仅在我已经使用
kolla build
在其他具有不同名称的部署上构建的容器上使用过。如果解决方案不完全适用于您,则docker hub中的docker图像与kolla不兼容,或者与其他docker图像相比,您的名称仍然不匹配。