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

相关推荐
雨辰AI几秒前
生产级实战|SpringBoot3 + 达梦DM9 数据库权限收敛与三权分立完整落地方案
数据库·mysql·oracle·政务
Gong-Yu1 分钟前
MySQL数据库运维——性能优化进阶1️⃣
运维·数据库·mysql·性能优化
Harvy_没救了5 分钟前
【云计算】华为公有云构建高可用Redis集群
数据库·redis·云计算
念何架构之路5 分钟前
存储层技术:其他NoSQL数据库和RPC
数据库·oracle
枫叶林FYL11 分钟前
项目十一:Saga模式分布式旅行预订系统 核心服务实现与Saga编排器
数据库·python·docker
逍遥德12 分钟前
PostgreSQL --- 二进制数使用详解
数据库·sql·postgresql
Ze3G90nYt13 分钟前
Redis 分布式锁进阶第一百三十一篇
数据库·redis·分布式
倔强的石头10618 分钟前
《Kingbase护城河》——数据库卡顿急救手册:会话状态深度解析与“僵尸进程”排查实战
数据库
峥无19 分钟前
MySQL 数据库 & 数据表基础操作总结
数据库·mysql
程序边界20 分钟前
KES Plus深度体验:当数据库开始“越界“做开发平台
数据库