docs icon indicating copy to clipboard operation
docs copied to clipboard

Update develop.md

Open scelikcapa opened this issue 1 month ago • 1 comments

To solve the issues after PostgreSQL v18+, the volume path has to be changed.

Description

While starting an image, it fails with the error: Error: in 18+, these Docker images are configured to store database data in a db-1 | format which is compatible with "pg_ctlcluster" (specifically, using db-1 | major-version-specific directory names). This better reflects how db-1 | PostgreSQL itself works, and how upgrades are to be performed. db-1 | db-1 | See also https://github.com/docker-library/postgres/pull/1259 db-1 | db-1 | Counter to that, there appears to be PostgreSQL data in: db-1 | /var/lib/postgresql/data (unused mount/volume) db-1 | db-1 | This is usually the result of upgrading the Docker image without db-1 | upgrading the underlying database using "pg_upgrade" (which requires both db-1 | versions). db-1 | db-1 | The suggested container configuration for 18+ is to place a single mount db-1 | at /var/lib/postgresql which will then place PostgreSQL data in a db-1 | subdirectory, allowing usage of "pg_upgrade --link" without mount point db-1 | boundary issues. db-1 | db-1 | See https://github.com/docker-library/postgres/issues/37 for a (long) db-1 | discussion around this process, and suggestions for how to do so.

Related issues or tickets

Reviews

  • [ ] Technical review
  • [ ] Editorial review
  • [ ] Product review

scelikcapa avatar Nov 15 '25 10:11 scelikcapa

Deploy Preview for docsdocker ready!

Name Link
Latest commit faeafdc345c73bbada69fb32dd0a92e6631b9ae4
Latest deploy log https://app.netlify.com/projects/docsdocker/deploys/69184f2dd51e310008e9b01e
Deploy Preview https://deploy-preview-23727--docsdocker.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

netlify[bot] avatar Nov 15 '25 10:11 netlify[bot]