ENV PG_MAJOR 10
ENV PG_VERSION 10.1-1.pgdg80+1
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list
RUN apt-get update \
&& apt-get install -y postgresql-common \
&& sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf \
&& apt-get install -y \
postgresql-$PG_MAJOR \
postgresql-contrib-$PG_MAJOR \
&& rm -rf /var/lib/apt/lists/*我在这部分中得到了以下错误:
dpkg:错误处理包python3.5-最小(-配置):子进程安装后安装脚本返回错误退出状态134 dpkg:依赖问题阻止配置python3 3-最小:python3 3-最小依赖于python3.5-最小(>= 3.5.1-2~);然而:包python3.5-最小尚未配置。 dpkg:错误处理包python3 3-最小(-配置):依赖问题-留下未配置的处理触发器的libc (2.23-0ubuntu10) .处理过程中遇到错误:python3.5-最小python3 3-极小E:子进程/usr/bin/dpkg返回错误代码(1)
发布于 2018-10-01 10:56:51
您正在使用错误的PGDG存储库:
deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main此包源用于Debian发行版,但您的系统使用glibc 2.23-0ubuntu10。这表明您的映像是一个Ubuntu异种安装,因此您应该使用以下方法:
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg mainhttps://stackoverflow.com/questions/52589268
复制相似问题