1
loocao 54 天前
POSTGRES_HOST 改成 172.17.0.1 试试
|
2
GivingX 54 天前
version: '3'
services: joplin_server: image: joplin/server:latest container_name: joplin_server ports: - 8752:8752 restart: unless-stopped environment: - APP_PORT=8752 - APP_BASE_URL=http://xxx.com - DB_CLIENT=pg - POSTGRES_PASSWORD=rrrrrrr - POSTGRES_DATABASE=joplin - POSTGRES_USER=postgres_db - POSTGRES_PORT=5432 - POSTGRES_HOST=数据库服务地址 |
3
GivingX 54 天前
我的用的是 docker-compose.yml
|
4
mnday 54 天前
个人不建议用 ip 方式连接。建议把容器放到同一 docker 网络内,使用容器的名字连接会更稳定一点
|
5
conglovely 54 天前
我是安装黑群现成的套件,然后用 webdav 同步,挺方便的...
|
6
nbweb OP @GivingX 感谢,关键是我在 docker 里已经跑了一个 postgres 了,POSTGRES_HOST=数据库服务地址,这个地址,是写 10.0.0.3 ,还是写 172.17.0.7 ( postgres 容器的地址)?
|
7
SayHeya 54 天前
docker inspect [pg 容器名] 查看网络 ip ,然后 POSTGRES_HOST=网络 ip
|