参考链接:
2、最简洁版本
4、链接 比较详细
5、带可视化工具链接
6、基础
1、安装:
$ docker pull postgres
$ docker images
2 、创建本地卷
$ docker volume create pgdata
$ docker volume inspect pgdata
3、启动psotgres 然后进入
docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres
已经启动
进入数据库之后:
- 切换到postgres用户
su postgres
- 创建sonar用户(一个新角色,可用于代码质量检测)
createuser -P -s -e sonar
- 连接数据库
psql
- 创建sonar数据库
create database sonar owner=sonar;
- 查看创建后的数据库 :\l
- 下一步是本地DBeaver链接docker创建的数据库。
新建一个窗口 输入docker inspect pgsql-dev 可以在里面找到对应信息
找到这里:
也可直接在软件里面找:
9 可视化操作:
方法一:
用本地的DBeaver
方法二 使用pgadmin4链接:
docker run -e "PGADMIN_DEFAULT_EMAIL=test@domain.local" -e "PGADMIN_DEFAULT_PASSWORD=test1234" -p 8080:80 --name pgadmin4-dev dpage/pgadmin4
运行成功:
然后再本地打开:http://localhost:8080/
nice