系统: Debian GNU/Linux 12 (bookworm) x86_64
安装版本:maxkb-v1.10.1-lts-offline
安装方式:离线安装
安装配置:全默认
docker容器无限重启
docker log 报错为 psycopg2.OperationalError: could not translate host name “pgsql” to address: Temporary failure in name resolution
系统: Debian GNU/Linux 12 (bookworm) x86_64
安装版本:maxkb-v1.10.1-lts-offline
安装方式:离线安装
安装配置:全默认
docker容器无限重启
docker log 报错为 psycopg2.OperationalError: could not translate host name “pgsql” to address: Temporary failure in name resolution
修改下/opt/maxkb/.env文件,把里面的pgsql值改成当前服务器的具体IP,然后执行mkctl reload命令重新加载试试。
服务器上有没有防火墙等限制?可以用docker exec maxkb nc -zv ip 5432判断下容器是否能访问到5432端口。
还少了一个配置,一共改两个地方。
/opt/maxkb/.env
/opt/maxkb/conf/maxkb.env
这两个配置文件中的pgsql值都改成服务器具体IP,然后执行mkctl reload命令。
解决了。
感谢