..
Data directory “/var/lib/postgresql/data/pgdata” has wrong ownership
在 VMware 的Ubuntu18中,使用 docker-compose up 启动代码的时候,出现一个错误: Data directory “/var/lib/postgresql/data/pgdata” has wrong ownership.
先看了一下 docker-compose.yaml 文件 :
db:
image: timescale/timescaledb:2.1.0-pg13
container_name: exchange_pq
restart: always
volumes:
# - ./data/volumes/postgres_data:/var/lib/postgresql/data
# 代码在VMware的Ubuntu18中运行,下面的才有效,否则一直提示: Data directory “/var/lib/postgresql/data/pgdata” has wrong ownership
- /var/lib/postgresql/data
试了一圈什么用户组,权限什么的都没有解决。 然后找到一个解决方法1,就是注释里面说的,暂时解决了。 我没接触过docker,不明白这里吧是不是有深层次的原因,暂时先放到这里,随着docker的了解深入,说不定就迎刃而解了。
记录。