Thread

  1. Version 18.0 of postgres image in dockerhub - container crashes when starting up

    Yuval Roth <yuvalroth123@gmail.com> — 2025-10-21T12:21:08Z

    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
    
    ```
    
  2. Re: Version 18.0 of postgres image in dockerhub - container crashes when starting up

    Markus KARG <markus@headcrashing.eu> — 2025-10-22T17:20:09Z

    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
    >
    > ```
    >