问题描述
我正在尝试使用以下命令从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 会返回许多结果(对于用户发布的图像,请尽可能选择最受欢迎的图像)。访问图像页面(存储库),您将找到有关用法和配置的信息。