docker安装postgresql
# 需要关闭SELinux
getenforce #查看SELinux状态 permissive关闭状态 enforcing开启状态
setenforce 0 #临时关闭
setenforce 1 #临时开启
# 永久关闭
修改 /etc/selinux/config
SELINUX=enforcing改为SELINUX=permissive
切记不要改成disabled 会出现异常 Error response from daemon: error creating overlay mount
# 创建日志目录
mkdir -p /data/postgresql/logs
# 创建数据目录
mkdir -p /data/postgresql/data
# 启动
docker run -d -p 5432:5432 \
--name postgresql \
--restart=always \
-v /data/postgresql/data:/var/lib/postgresql/data \
-e POSTGRES_USER=root \
-e POSTGRES_PASSWORD=root \
postgres

浙公网安备 33010602011771号