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

postgres的docker版本安装

postgres的docker版本安装

背景

测试和开发需要用到postgres,越快越好,想到了用docker进行安装。

sudo docker run  -d -p 5432:5432 --restart=always  -v /home/docker/postgre/data:/var/lib/postgresql/data  -e POSTGRES_PASSWORD=123456 --name postgres postgres:14
Unable to find image 'postgres:14' locally
docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.

这是要配代理呗,尝试各种代理方式和镜像的配置,各种大学的,耗费无数时间,未果。

最后,用离线安装搞定。

我导出的postgres的文件放在网盘大家可以使用,也就不用配置各种网络代理和镜像地址了。
Postgres 17.5 的docker版本可以再这个地址下载:点击下载 (密码7846)
注意,是导出的docker镜像的整合包,不是安装包。 下载了我提供的文件后,可以从下面的第4步开始操作,

实操

注册了个外网的云服务器。不用外网用国内的是真下不来呀,配置代理太麻烦了,还总不好用。注册地址:点击注册

选择服务的操作系统是ubuntu,具体云服务器的创建步骤不累述,直接到工具安装过程。

  1. 云服务器-获取镜像(用的root用户,所以没加sudo)

    docker pull postgres 
    
  2. 云服务器-导出镜像

    docker save postgres:latest > postgres.tar
    
  3. 下载镜像
    我通过Xshell和Xftp来进行的操作和下载,速度还可以。如果非要再提速,可以考虑命令行的那种百度网盘,嗯… 部署可能稍微麻烦点,我看看有机会单独弄个文章说明。

  4. 本地服务器-导入镜像(本地用的普通用户,ubuntu默认得加sudo才行)

    sudo docker load < postgres.tar
    
  5. 本地服务器-启动

    makedir /home/docker/postgre/data
    sudo docker run --privileged=true -d  --name postgres -v /home/docker/postgre/data:/var/lib/postgresql/data -e POSTGRES_PASSWORD=123456 -p 5432:5432 postgres:latest
    
  6. 连接测试

    发现DBeaver这个工具非常好用还免费,下载地址:点击下载(密码7846)

在这里插入图片描述

相关文章:

  • SG7050VAN差分晶振,X1G0042810033,EPSON爱普生以太网6G晶振
  • 如何通过URL链接让亚马逊网站返回指定像素大小的产品主图片
  • conda init执行了还是不好用
  • 升级kafka4.0.0,无ZK版本
  • windows编程:LIB和OBJ格式文件解析
  • 如何实现金蝶云星空到MySQL的数据高效集成
  • GTS-400 系列运动控制器板卡介绍(三十三)---运动程序单线程累加求和
  • 小学数学题批量生成及检查工具
  • 如何导出一个python项目中的所有依赖包及其版本信息requirements.txt
  • JS手写代码篇---手写 instanceof 方法
  • 卡尔曼滤波及变种 KF EKF ESKF的区别跟用法
  • 医学图像分析中的大规模基准测试与增强迁移学习|文献速递-深度学习医疗AI最新文献
  • Java【13_1】final、初始化块、继承(测试题)
  • 基于“岗课赛证”融通的中职“综合布线技术”课程解决方案
  • 物联网技术在银行安全用电系统中的应用与实践研究
  • 网络安全-等级保护(等保) 2-6 GB/T 36958—2018 《信息安全技术 网络安全等级保护安全管理中心技术要求》-2018-12-28 发布【现行】
  • 14 C 语言浮点类型详解:类型精度、表示形式、字面量后缀、格式化输出、容差判断、存储机制
  • 【MySQL】索引太多会怎样?
  • Qt图表绘制(QtCharts)- 性能优化(13)
  • 高速光耦在通信行业的应用(五) | 5Mbps通信光耦的特性
  • 广西:坚决拥护党中央对蓝天立进行审查调查的决定
  • “走进书适圈”:一周城市生活
  • 新华时评:让医德医风建设为健康中国护航
  • 日本前卫艺术先驱群展上海:当具体派相遇古树古宅
  • 【社论】个人破产探索,要守住“诚实而不幸”的底线
  • 牛市早报|中美日内瓦经贸会谈联合声明公布