当前位置: 首页 > article >正文

docker 中安装postgres

1. 拉去postgres 版本

  大家可以根据自己的需求拉去postgres的版本,本人使用指定版本:14.5

# 拉取最新版本
docker pull postgres
# 拉取指定版本,例如 14.5
docker pull postgres:14.5

2.创建并允许PostgreSQL容器

docker run 
    --name pgsql #容器名称
    -e POSTGRES_PASSWORD=“” #定义自己的密码
    -p 5432:5432   # 端口映射
    --restart always  #运行docker重启后容器自动启动
    -v /data/docker/pgsql/:/var/lib/postgresql/data #持久化数据,将其挂在到宿主机上
    -d postgres:14.5  # -d 让容器在后台以守护进程模式进行运行,并指定容器镜像名称及版本

3. 查看容器是否启动

docker ps -a


状态为up,以为着容器启动成功

4. 连接到PostgreSQL数据库

通过工具连接pgsql成功!


http://www.kler.cn/a/561183.html

相关文章:

  • 基于YOLO11深度学习的半导体芯片缺陷检测系统【python源码+Pyqt5界面+数据集+训练代码】
  • 加油小程序实战教程01需求分析
  • Minio分布式多节点多驱动器集群部署
  • [AI]从零开始的树莓派运行DeepSeek模型教程
  • MySQL数据库的基本命令
  • Linux系统:服务器常见服务默认IP端口合集
  • AI时代前端开发技能变革与ScriptEcho:拥抱AI,提升效率
  • 利用时间戳校验防止爬虫滥用接口
  • 免费 MLOps 课程:学习机器学习运维的完整流程
  • Linux第十四节 — 环境变量和进程地址空间
  • Mysql 主从集群同步延迟问题怎么解决?
  • JVM之JVM的组成
  • 从零开始的网站搭建(以照片/文本/视频信息通信网站为例)
  • 安全面试3
  • uni-app 开发app 时 ios上传图片失败的问题
  • 解读 Uniapp: 从入门到精通的底层原理
  • 大语言模型:从开发到运行的深度解构
  • C语言(13)------------>do-while循环
  • ros面试准备
  • STM32基础篇(三)------滴答定时器