首先使用 Docker 搜索Postgresql数据库镜像
一、安装和拉取镜像
1.1 拉取镜像
在 PostgreSQL数据库镜像 中目前可选的版本有:
我选择的是PostgreSQL 11.14 版本:
docker pull postgres:11.14
1.2 运行一个PostgreSQL数据库实例
docker run --name postgresql -p 5432:5432 -e POSTGRES_PASSWORD=abc123 -e PGPASSWORD=123456 -d postgres:11.14
二、客户端访问
2.1 在实例内用psql进行访问:
docker exec -it postgres bash
psql -U postgres -W
- 进入名为postgresql的postgres容器
- 输入用户名,密码再命令执行完后,再根据提示输入
2.2 pgAdmin访问postgres
首先你需要下载安装 pgAdmin
2.2.1 pgAdmin中add New Server时出现的错误
在 pgAdmin 中 Add New Server 时,出现了 crypt key is missing
的错误提示
解决方案:
重新启动一下pgAdmin并正确设置 master 密码。
就是这玩意儿不能跳过,必须填一下。
参考 What is "crypt key missing" error in Pgadmin4 and how to resolve it?