欢迎来到站长天空!

其它服务器

当前位置: 主页 > 服务器 > 其它服务器

Docker中运行PostgreSQL并推荐几款连接工具

时间:2026-01-12 12:45:10|栏目:其它服务器|点击:

1 前言

PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。

PostgreSQL是优秀的开源关系型数据库,越来越多项目采用。通过Docker启动,在开发和测试环境中是非常便利,一条命令就可以了。面对需要多个环境的情况,也不用再担心了。同时介绍一些客户端。

2 Docker启动

先拉取镜像,这里选择版本10,更多版本请查看【Postgres Docker】。

docker pull postgres:10

通过以下命令启动一个实例:

docker run -itd \

    --name pkslow-postgres \

    -e POSTGRES_DB=pkslow \

    -e POSTGRES_USER=pkslow \

    -e POSTGRES_PASSWORD=pkslow \

    -e PGDATA=/var/lib/postgresql/data/pgdata \

    -v /custom/mount:/var/lib/postgresql/data \

    -p 5432:5432 \

    postgres:10

3 客户端连接

优秀的客户端很多,这里介绍几个免费的。

DBeaver支持多种数据库,如PostgreSQL/MySQL/DB2/Oracle等,支持Mac/Win/Linux,还支持中文,比较全面。

Docker中运行PostgreSQL并推荐几款连接工具

pgAdmin基于Web的客户端工具。

Docker中运行PostgreSQL并推荐几款连接工具

PSequel是Mac端的PostgreSQL客户端工具。

Docker中运行PostgreSQL并推荐几款连接工具

Postico也是Mac端的客户端工具。

Docker中运行PostgreSQL并推荐几款连接工具

4 总结

这么多客户端,我最后就剩下DBeaver,或者使用IDEA或DataGrip来连接。另外,SQLPro不错,可惜收费,而且很贵。

上一篇:Docker核心原理之 Cgroup详解

栏    目:其它服务器

下一篇:Gogs+Jenkins+Docker 自动化部署.NetCore的方法步骤

本文标题:Docker中运行PostgreSQL并推荐几款连接工具

本文地址:https://zz.feitang.co/server/35421.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2026 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号