安装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

本站由 困困鱼 使用 Stellar 创建。