hasura - 使用 docker 时如何在不同的端口上运行 hasura 控制台
问题描述
我写这个问题是因为我在使用 Hasura docker 映像时找不到更改默认 Hasura 控制台端口的方法。
我指的页面是这个
在上面的页面中没有定义变量来更改 Hasura 默认控制台端口。
我请求这个功能的原因是为了分离我的两个 hasura 项目的查询历史。如果我能设法在两个不同的端口上运行这两个控制台,我将能够分别保存查询/突变历史。
解决方案
我以前没有使用过 Hasura 映像,但我经常使用 docker 来运行 MySQL 实例等。我通常做的事情取决于我是使用docker-compose
还是简单docker run
的 .
如果使用 docker compose 你可以为每个容器指定一个端口映射,例如 map 9695
->9005
看起来像这样:
hasura:
image: hasura
ports:
- 9005:9695
或者如果使用docker run
以下这些文档,例如
docker run --expose 9695:9005 hasura ...
推荐阅读
- react-native - 带有ima扩展的android exoplayer无法在react native中自动显示广告的倒计时
- python - 在python中调用函数后变量值发生变化
- javascript - Discord.js 嵌入图像扰流板
- amazon-web-services - 是否可以将 lightsail 服务器名称与 AWS 服务器使用的 ovh 链接起来
- php - Laravel 获取新创建资源的 ID
- c++ - 如何从 Arduino 的函数内部声明/设置全局数组的大小?
- python - CATBoost 和 GridSearch
- c++ - 如何在 g++ 命令行中去掉 -std=c++17?
- python - 合并和排序列表:复杂性
- nest - 如何在 NEST v7.x 中获取索引设置