拉取镜像

docker pull postgres

创建文件目录

mkdir -p /data/docker/postgresql/{conf,data,log}

挂载安装

docker run --name pgsql --restart=always --privileged=true -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -p 54321:5432 -v /data/docker/postgresql/data:/var/lib/postgresql/data -d postgres

查看容器

docker ps

进入容器

docker exec -it pgsql /bin/bash

切换用户

su - postgres

进入数据库

psql

创建sonar 用户 结束必须要加分号

CREATE USER sonar WITH PASSWORD 'Sonar123456';

将用户赋予超级管理员权限

alter role sonar with superuser;

创建数据库

CREATE DATABASE sonar OWNER sonar;

Last modification:June 29th, 2022 at 03:15 pm
如果觉得我的文章对你有用,请随意赞赏