无法使用 DockerFile 在 opensuse 中安装 15.5

问题描述 投票:0回答:1

我使用 DockerFile 来构建要安装 postgre 15.5 的映像。我在我的代码中使用了以下行。但似乎当我使用 docker exec 进入容器,然后检查安装的 postgre 版本时,它说它是 15.3 版本

# install postgres
RUN zypper --non-interactive --quiet addrepo --refresh -p 90  http://download.opensuse.org/repositories/server:database:postgresql/15.5/ PostgreSQL
RUN zypper --gpg-auto-import-keys ref
RUN zypper --non-interactive in postgresql postgresql-server postgresql-contrib

我需要安装15.5。有人可以帮忙吗?

尝试了不同的选项,但没有成功

java postgresql docker dockerfile opensuse
1个回答
0
投票

尝试在您的 docker 文件上使用此命令 RUN echo "deb http://apt.postgresql.org/pub/repos/apt/ precision-pgdg main" > /etc/apt/sources.list.d/pgdg.list 并使用此链接中的自定义版本: http://apt.postgresql.org/pub/repos/apt/pool/15/p/postgresql-15/ 希望有帮助

© www.soinside.com 2019 - 2024. All rights reserved.