docker安装postgersql

202 阅读1分钟

参考链接:

1、在Docker中安装Postgresql 知乎

2、最简洁版本

3、docker安装并持久化postgresql数据库

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

已经启动

进入数据库之后:

  1. 切换到postgres用户

su postgres

  1. 创建sonar用户(一个新角色,可用于代码质量检测)

createuser -P -s -e sonar

  1. 连接数据库

psql

  1. 创建sonar数据库

create database sonar owner=sonar;

  1. 查看创建后的数据库 :\l
  2. 下一步是本地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