首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复konga_db

如何修复konga_db
EN

Stack Overflow用户
提问于 2019-08-22 12:52:18
回答 1查看 719关注 0票数 1

我是docker me

代码语言:javascript
复制
0e60f32df539        pantsel/konga:legacy                                               "/app/start.sh"          3 days ago          Up 1 second         0.0.0.0:1337->1337/tcp                                               konga
da8fe5294057        kong                                                               "/docker-entrypoint.…"   8 days ago          Up 33 minutes       0.0.0.0:8000-8001->8000-8001/tcp, 0.0.0.0:8443-8444->8443-8444/tcp   kong
0caeee73418b        postgres:9.6                                                       "docker-entrypoint.s…"   8 days ago          Up 34 minutes       0.0.0.0:5432->5432/tcp                                               kong-database

我尝试安装

代码语言:javascript
复制
docker run --rm --network=kong-net pantsel/konga -c prepare -a postgres -u postgresql://kong@kong-database:5432/konga_db

这是错误的

代码语言:javascript
复制
debug: Preparing database...
Using postgres DB Adapter.
Failed to connect to DB { Error: getaddrinfo ENOTFOUND kong-database kong-database:5432
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:26)
  errno: 'ENOTFOUND',
  code: 'ENOTFOUND',
  syscall: 'getaddrinfo',
  hostname: 'kong-database',
  host: 'kong-database',
  port: 5432 }

如何修复错误?

EN

回答 1

Stack Overflow用户

发布于 2019-09-05 22:06:08

正如该错误所暗示的那样,它无法找到您为PostgreSQL引用的域名。如果您在同一个VM上运行所有docker容器,请尝试将kong-database更改为确切的主机名,即"localhost“。

命令如下所示:

代码语言:javascript
复制
docker run --rm --network=kong-net pantsel/konga -c prepare -a postgres -u postgresql://kong@localhost:5432/konga_db

@atline建议还请确认您的docker网络,并与docker network ls确认应如下所示:

代码语言:javascript
复制
NETWORK ID          NAME                DRIVER              SCOPE
3a03dfb71f30        bridge              bridge              local
0501e0af7350        kong-net            bridge              local
1decf874e725        host                host                local
adc2bd16eaa3        none                null                local
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57602238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档