From bf80d7b178a74f92fb58a77a5fb15debb777aef5 Mon Sep 17 00:00:00 2001 From: Daniel Einspanjer Date: Fri, 17 Jun 2016 13:22:00 -0400 Subject: [PATCH] mkdir should work on /run instead of /var/run In debian:jessie, /var/run is a symlink to /run. The docker file creates the postgresql directory under /var/run, but the docker-entrypoint.sh file also tries to make /run/postgresql and chown that as well. --- 9.5/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/9.5/Dockerfile b/9.5/Dockerfile index 095a9fa88d..7359cb600f 100644 --- a/9.5/Dockerfile +++ b/9.5/Dockerfile @@ -45,7 +45,7 @@ RUN mv -v /usr/share/postgresql/$PG_MAJOR/postgresql.conf.sample /usr/share/post && ln -sv ../postgresql.conf.sample /usr/share/postgresql/$PG_MAJOR/ \ && sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/share/postgresql/postgresql.conf.sample -RUN mkdir -p /var/run/postgresql && chown -R postgres /var/run/postgresql +RUN mkdir -p /run/postgresql && chown -R postgres /run/postgresql ENV PATH /usr/lib/postgresql/$PG_MAJOR/bin:$PATH ENV PGDATA /var/lib/postgresql/data