docker的postgres镜像包(Docker中运行PostgreSQL并推荐几款连接工具)
docker的postgres镜像包
Docker中运行PostgreSQL并推荐几款连接工具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
优秀的客户端很多,这里介绍几个免费的。
DBeaver支持多种数据库,如PostgreSQL/MySQL/DB2/Oracle等,支持Mac/Win/Linux,还支持中文,比较全面。
pgAdmin基于Web的客户端工具。
PSequel是Mac端的PostgreSQL客户端工具。
Postico也是Mac端的客户端工具。
4 总结这么多客户端,我最后就剩下DBeaver,或者使用IDEA或DataGrip来连接。另外,SQLPro不错,可惜收费,而且很贵。
到此这篇关于Docker中运行PostgreSQL并推荐几款连接工具的文章就介绍到这了,更多相关Docker启动PostgreSQL内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
- docker swarm 集群(用Docker swarm快速部署Nebula Graph集群的教程)
- docker如何查看容器目录(docker 查看容器的挂载目录操作)
- docker容器和主机端口映射(docker利用单个镜像映射到多个端口操作)
- docker给镜像加名称(Alpine Docker镜像字体的问题解决操作)
- 使用TLS加密通讯远程连接Docker的示例详解(使用TLS加密通讯远程连接Docker的示例详解)
- docker的一些使用方法(使用Docker 安装 Jenkins的方法)
- idea docker使用(最新IDEA快速实现Docker镜像部署运行的过程详解)
- idea生成dockerfile(idea集合docker实现镜像打包一键部署)
- docker导出日志(excel导出在docker环境中总是失败的问题)
- springboot项目部署到docker(IDEA 通过docker插件发布springboot项目的详细教程)
- docker服务部署网络要求(docker部署LNMP架构的方法)
- docker容器设置端口(Docker 实现容器端口绑定本地端口)
- netcoredocker视频教程(Docker安装部署Net Core实现过程解析)
- docker 更新容器到镜像(Docker容器如何更新打包并上传到阿里云)
- docker 容器运行的数据在哪里(docker容器的几种存储详解)
- docker配置和管理(Docker 容器监控原理及 cAdvisor的安装与使用说明)
- 原创图画书,以儿童视角讲述中国故事(以儿童视角讲述中国故事)
- 八月再见 愿你岁月不扰,余生静好(八月再见愿你岁月不扰)
- 赏读 八月再见,九月你好(赏读八月再见九月你好)
- 散文 八月再见,九月,我在风中等你(散文八月再见九月)
- 8月再见 9月你好(8月再见)
- 魔兽世界 设计师爆料,原始版本并无PVP,跨阵营属于返璞归真(魔兽世界设计师爆料)
热门推荐
- nginx配置两个前端web服务(你真的了解如何将Nginx配置为Web服务器吗)
- sqlserver常用函数(SQLServer 日期函数大全小结)
- python一组数字求和(Python3数字求和的实例)
- python自动识别旋转验证码(Python实现字符型图片验证码识别完整过程详解)
- docker容器管理技巧(Docker容器编排实现过程解析)
- Visual Studio中 sln 和 suo 文件
- laravel 后台管理框架(关于Laravel-admin的基础用法总结和自定义model详解)
- 阿里云ecs负载均衡(阿里云ECS的CPU100%排查)
- 跨站请求伪造的几个解决方法
- MVC JsonResult的用法
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9