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

posted @ 2022-08-09 18:01  东峰叵,com  阅读(219)  评论(0)    收藏  举报