安装postgres
拉库
docker pull postgres
run
docker run --name postgres -p 5432:5432 -e POSTGRES_PASSWORD="password" -d postgres
进入bash
docker exec -it postgres bash
允许远程连接
首先找到pg_hba.conf文件所在的位置
find / -name pg_hba.conf
nano /var/lib/postgresql/data/pg_hba.conf
添加内容
host all all 0.0.0.0/0 md5
连接数据库
psql -h localhost -U postgres
postgres操作
可以通过这个方式创建 locale=C 的数据库, pgadmin可能无法创建。
su - postgres
创建用户
createuser --pwprompt synapse
新建数据库
createdb --encoding=UTF8 --locale=C --template=template0 --owner=synapse synapse
安装pgamin
pull
docker pull dpage/pgadmin4
run
docker run -d --name pgadmin -p 5434:80 -e PGADMIN_DEFAULT_EMAIL="username" -e PGADMIN_DEFAULT_PASSWORD="userpasswd" dpage/pgadmin4
配置
-v /private/var/lib/pgadmin:/var/lib/pgadmin
评论区