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命令,则退出容器

相关推荐
井川廊咏7 小时前
初探性能优化——2个月到4小时的性能提升
jvm·数据库·性能优化
这个DBA有点耶7 小时前
热点行更新:秒杀场景下一条UPDATE语句的锁等待与性能优化
数据库·sql·mysql·性能优化·database·dba
在水一缸7 小时前
深入浅出:Node.js 下一代 ORM 架构设计与实战解析
数据库·微服务·云原生·node.js·orm·架构设计
爱喝水的鱼丶7 小时前
SAP-ABAP:SELECT查询性能优化基础——索引匹配、条件顺序与缓冲机制利用技巧
数据库·性能优化·select·sap·abap·开发交流·交流学习
zhoupenghui1687 小时前
ClickHouse merge引擎详解以及应用
数据库·clickhouse·merge·mergetree
@insist1238 小时前
信息系统管理工程师-任务、标准、EDM 过程与关键域
java·大数据·数据库
qq_366086228 小时前
关于接口路径中中文值解码问题
java·开发语言·数据库
ClouGence8 小时前
数据库为什么需要 SSL?一文了解 SSL 连接原理与配置
数据库·开源
一十九的酒8 小时前
Oracle 密码恢复实战:使用 SPARE4 哈希值还原用户密码
数据库·oracle·密码丢失·密码恢复·账户锁定
冰暮流星8 小时前
mysql之新建表及对表的查询
android·数据库·mysql