在centos docker中安装Postgres 9.6

我正在尝试在Centos 7 docker中安装Postgres 9.6 。 但无法做到这一点。

  1. 我拉了最新的Centos形象

  2. 安装sudo并使用下面的命令安装postgres

    sudo yum安装postgresql-server postgresql-contrib

  3. 尝试运行sudo postgresql-setup initdb并得到以下错误,

无法获得D-Bus连接:操作不允许在postgresql.service中findPGDATA设置

这是我的Dockerfile

 FROM centos:latest RUN yum install sudo