FROM alpine:3.8 ENV PGDATA /var/lib/postgresql/data ENV LANG en_US.utf8 RUN apk add --no-cache postgresql postgresql-contrib su-exec \ && install -d -o postgres -g postgres -m 700 "$PGDATA" \ && install -d -o postgres -g postgres -m 700 /run/postgresql VOLUME /var/lib/postgresql/data COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] EXPOSE 5432 CMD ["postgres"]