pgsl基于docker的安装

  1. 有可用的docker环境 ,如果还没有安装docker,则请先安装docker

  2. 创建pg数据库的挂载目录

    mkdir postgres

  1. 下载pg包

    docker pull postgres

这个命令下载的是最新的pg包,如果要指定版本的话,则可以通过在后面拼接 :version 的方式来下载

  1. 安装

    docker run --name postgres -e POSTGRES_PASSWORD=kevin -p 5432:5432 -v /docker/postgres:/var/lib/postgresql/data -d postgres

解释:

--name 指定容器的名称

-e 指定容器的密码

-p 指定映射的端口号

-v 挂载的容器地址,:左侧的是linux目录,即要存储配置文件的目录; 右侧是容器内部的目录,即pg指定的目录

-d 指定在后台运行

  1. 登录

首先,进入容器

复制代码
docker exec -it postgres bash

其次,登录pg数据库,根据提示输入上文设置的密码

复制代码
 psql -U postgres -W
  1. 退出

输入两次exit命令,则退出容器

相关推荐
想躺平的小羊12 小时前
关于金额在数据库设置类型问题
数据库
zhangchaoxies13 小时前
MySQL触发器能否监控特定用户操作_结合审计功能实现分析
jvm·数据库·python
chushiyunen13 小时前
faiss向量检索库(并非向量数据库)
数据库·faiss
qq_4135020213 小时前
如何解决ORA-12518监听程序无法分配进程_内存耗尽与PGA溢出
jvm·数据库·python
Mr_pyx13 小时前
Java 注解(Annotation)详解:从基础到 APT 实战
java·数据库·sqlserver
djjdjdjdjjdj13 小时前
如何用参数解构在函数入口处直接提取对象属性
jvm·数据库·python
forEverPlume14 小时前
mysql如何批量增加表的字段_脚本化DDL操作实践
jvm·数据库·python
精益数智工坊14 小时前
物料管理是什么?物料管理的具体工作有哪些?
大数据·前端·数据库·人工智能·精益工程
m0_5964063714 小时前
CSS如何高效引入样式表_对比link标签与import指令的性能差异
jvm·数据库·python
行云的逆袭14 小时前
树莓派4B安装adminer数据库简易工具
数据库