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

相关推荐
tatasix18 分钟前
MySQL UPDATE语句执行链路解析
数据库·mysql
南城花随雪。31 分钟前
硬盘(HDD)与固态硬盘(SSD)详细解读
数据库
儿时可乖了32 分钟前
使用 Java 操作 SQLite 数据库
java·数据库·sqlite
懒是一种态度34 分钟前
Golang 调用 mongodb 的函数
数据库·mongodb·golang
天海华兮36 分钟前
mysql 去重 补全 取出重复 变量 函数 和存储过程
数据库·mysql
gma9992 小时前
Etcd 框架
数据库·etcd
爱吃青椒不爱吃西红柿‍️2 小时前
华为ASP与CSP是什么?
服务器·前端·数据库
Yz98762 小时前
hive的存储格式
大数据·数据库·数据仓库·hive·hadoop·数据库开发
苏-言2 小时前
Spring IOC实战指南:从零到一的构建过程
java·数据库·spring
Ljw...2 小时前
索引(MySQL)
数据库·mysql·索引