postgresql18 pgdata目录调整
问题
容器启动发现/var/lib/postgresql/data: no such file or directory
Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/Users/mac/.app/pg17/pgdata" to rootfs at "/var/lib/postgresql/data": change mount propagation through procfd: open o_path procfd: open /var/lib/docker/overlay2/2757a24f55148f253e713ead2ac58d249aeafd4419031e5911303c030a3b9c16/merged/var/lib/postgresql/data: no such file or directory
解决
查看官方镜像说明从18后pgdata /var/lib/postgresql/18/docker

docker-compose.yml
1 | services: |