Re: Version 18.0 of postgres image in dockerhub - container crashes when starting up
Markus KARG <markus@headcrashing.eu>
From: Markus KARG <markus@headcrashing.eu>
To: pgsql-bugs@lists.postgresql.org
Date: 2025-10-22T17:20:09Z
Lists: pgsql-bugs
In contrast to 17.x, the 18.x container needs to mount the volulme at .../18/docker:/var/lib/postgresql instead of ...data:var/lib/postresql/data. This is told in the instructions of the docker image, see the chapter about PGDATA: https://hub.docker.com/_/postgres/#pgdata. -Markus Am 21.10.2025 um 14:21 schrieb Yuval Roth: > Hello, my docker compose file pulled from "latest" tag and after > refreshing the image, the container failed to start with an error. > After downgrading to version 17.6 it started working again > > The docker file config is: > > ``` > > ims-db: > image: postgres:latest > container_name: ims-db > environment: > POSTGRES_DB: ims-db > ports: > - "5432:5432" > networks: > - ims-network > volumes: > - ./database/init.sql:/docker-entrypoint-initdb.d/init.sql > - ./database/data:/var/lib/postgresql/data > env_file: db_credentials.env > > ``` > > > The error is > > ``` > > 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 > "/run/desktop/mnt/host/c/Users/Yuval/git/ims_project/database/data" to > rootfs at "/var/lib/postgresql/data": change mount propagation through > procfd: open o_path procfd: open > /var/lib/docker/rootfs/overlayfs/b8270e0667c6ebbba5dcd89130fedd34dd01317b7cf14125cc943b475ee6d167/var/lib/postgresql/data: > no such file or directory: unknown > > ``` >