发布于 
loading

CentOS 8 无法安装 PostgreSQL

CentOS 8 应该是我的安装方式不对,试了很多种方式都安装不上 PostgreSQL ,但是,CentOS 7 一下子就装上了…

破案了,和 CentOS 版本无关,而是和 Docker 权限有关,创建容器的时候加入 --privileged=true ,就可以了,还需要 /usr/sbin/init 用来启用 CentOS 的 systemctl

(未验证此方法是否能让 CentOS 8 安装上 PostgreSQL )

举个例子🌰:

1
docker run -ti -d -p 80:80 -p 8000:8000 --privileged=true centos:7.8.2003 /usr/sbin/init

但是,之后进入这个容器就不能用 docker attach docker_container_id 这种方式了,需要使用 docker exec -it docer_container_id /bin/bash 才能进入。


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @Kolin Lee 创建,使用 Stellar 作为主题。