无法从Docker Hub拉出graphdb-workbench 说明

问题描述

我正在尝试使用以下命令从docker hub拉并运行graphdb-workbench映像:

docker run -d -p 8080:80 -e GRAPHDB_URL=127.0.0.1:7200 graphdb-workbench

我收到以下错误

在本地docker中找不到图像'graphdb-workbench:latest':错误 守护程序的响应:对graphdb-workbench的拉访问被拒绝, 存储库不存在或可能需要'docker login':拒绝: 请求的对资源的访问被拒绝。

我该如何解决

谢谢!

解决方法

作为附加信息,GraphDB工作台与GraphDB捆绑在一起,并如上所述在端口7200上运行。

官方GraphDB图像在这里:https://hub.docker.com/r/ontotext/graphdb/

您可以在此处找到有关如何构建自己的其他信息:https://github.com/Ontotext-AD/graphdb-docker

但是,没有免费版本的官方图片。

,

您可以使用以下图像:dhlabbasel/graphdb-free

docker run --rm -it -p 7200:7200 dhlabbasel/graphdb-free

启动容器后,您可以访问http://localhost:7200上的工作台

说明

docker hub上有官方和用户发布的图像。

  • 正式映像由docker维护,只能使用映像名称和版本来拉取。例如ubuntu:latest
  • 可以使用用户的用户名,图像名称和版本来提取用户发布的图像。例如logx7/sqlplus:latest

您可以在https://hub.docker.com/上搜索图像。您找不到名称为graphdb-workbench的正式图片。搜索 graphdb 会返回许多结果(对于用户发布的图像,请尽可能选择最受欢迎的图像)。访问图像页面(存储库),您将找到有关用法和配置的信息。