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

相关推荐
paperxie_xiexuo3 分钟前
如何高效完成科研数据的初步分析?深度体验PaperXie AI科研工具中数据分析模块在统计描述、可视化与方法推荐场景下的实际应用表现
大数据·数据库·人工智能·数据分析
w***48110 分钟前
Springboot项目本地连接并操作MySQL数据库
数据库·spring boot·mysql
司铭鸿1 小时前
图论中的协同寻径:如何找到最小带权子图实现双源共达?
linux·前端·数据结构·数据库·算法·图论
友友马1 小时前
『MySQL』 - 事务 (二)
数据库·mysql·oracle
薛晓刚1 小时前
OceanBase的嵌入式数据库:vscode+python+seekdb
数据库
owCode1 小时前
OceanBase训练营miniob提测踩坑
数据库·oceanbase·数据库开发
wind_one11 小时前
16。基础--SQL--DQL-分页查询
数据库·sql
q***42051 小时前
python的sql解析库-sqlparse
数据库·python·sql
ashane13142 小时前
Flask-SQLAlchemy db 使用说明
数据库·oracle
FinTech老王3 小时前
集中式 vs 分布式数据库:金融用户如何选择?——金仓数据库的双架构实践与选型指南
数据库·分布式·金融