首页 > 数据库 >Docker 教程:在 Mac M2 上运行 PostgreSQL

Docker 教程:在 Mac M2 上运行 PostgreSQL

时间:2024-09-26 19:36:02浏览次数:1  
标签:5432 容器 PostgreSQL postgres Mac M2 Docker docker

前提条件

  - 已安装 [Docker Desktop]

 

创建 Docker 卷

  首先,创建一个名为 `pgdata` 的 Docker 卷,以便用于 PostgreSQL 数据存储。


  docker volume create pgdata

运行 PostgreSQL 容器

  使用以下命令启动 PostgreSQL 容器:


  docker run --name postgres  -e POSTGRES_PASSWORD=123456 -p 5432:5432 -v pgdata:/var/lib/postgresql/data -d postgres:alpine

 

  命令参数说明

  --name postgres`:为容器指定一个名称
  -e POSTGRES_PASSWORD=123456`:设置 PostgreSQL 数据库的超级用户密码。
  -p 5432:5432`:将主机的 5432 端口映射到容器的 5432 端口。
  -v pgdata:/var/lib/postgresql/data`:将创建的卷挂载到容器的 PostgreSQL 数据目录,以实现数据持久化。
  -d`:以后台模式运行容器。
  postgres:alpine:指定使用的 PostgreSQL 镜像版本。

 

  检查容器状态

  使用以下命令检查容器是否在运行:


  docker ps

  

  如果一切正常,你应该能看到 `postgres` 容器在运行。

 

连接到 PostgreSQL

  你可以使用任何支持 PostgreSQL 的客户端工具(如 pgAdmin 或 DBeaver)连接到数据库,使用以下连接信息:

  - **主机**:localhost
  - **端口**:5432
  - **用户名**:postgres
  - **密码**:123456

  停止和删除容器

  如果你需要停止容器,可以使用以下命令:

  docker stop postgres

  要删除容器(在停止之后),使用:


  docker rm postgres

进一步阅读

   [Docker 官方文档]
   [PostgreSQL 官方文档]

 

希望这个教程能帮到你!如果有其他问题,请随时询问。

标签:5432,容器,PostgreSQL,postgres,Mac,M2,Docker,docker
From: https://www.cnblogs.com/eqycc/p/18434112

相关文章

  • 数学分解软件CNum2025下载download
    本软件可以算单个整数的因式分解。本软件可以算2个整数的最大公因数、最小公倍数。本软件可以判断输入的整数是否是素数或者合数。本软件支持中英文双语界面,可以打开、保存和清空工作数据。本软件是共享软件,支持软件,可以获得更好的未来的软件。Thissoftwarecancalculatet......
  • 为什么要考工信部人才交流中心PostgreSQL认证?
    为什么要考工信部人才交流中心PostgreSQL认证?随着PostgreSQL数据库在国内的使用越来越多,想要了解PostgreSQL认证的人也多了起来,有了工信部人才交流中心的PostgreSQL证书,可以获得多方面的好处。工信部人才交流中心PostgreSQL认证的发起背景:-技术优势契合信创需求:PostgreSQL数......
  • 对PostgreSQL中的慢查询进行分析和优化的操作指南例子解析
    代码示例:在PostgreSQL中对慢查询进行分析和优化是一个系统性的工作,涉及到多个方面。以下是一些操作指南和示例:识别慢查询:通过配置log_min_duration_statement参数,让PostgreSQL记录执行时间超过特定阈值的查询。使用pg_stat_statements扩展来收集查询的执行统计信息,包括......
  • PostgreSQL慢SQL的定位排查方法例子解析
    代码示例:定位和排查PostgreSQL中的慢SQL查询是一个系统性的工作,通常涉及多个步骤和工具。以下是一个详细的排查流程示例:启用慢查询日志:首先,你需要确认慢查询日志是否已经开启。可以通过查询pg_settings视图来检查log_min_duration_statement的值。如果该值为-1,则表示慢......
  • SM2244LT量产工具经验分享,SM2244LT量产工具下载,SM2244LT开卡教程
    一、注意事项1、个人观点,仅供参考2、开卡后无法恢复数据二、开卡前的准备1、坏固态硬盘一个(确认主控芯片是慧荣SM2244LT)2、尖头镊子(细铜线、铁丝等能导电的金属都行,塑料的不行)3、一台电脑(可以是笔记本或台式机,台式机最好不要用后置USB)4、转接卡(可以是开卡板、硬盘盒等,建议用ASM1153......
  • jsp电影网站m2h9y
    jsp电影网站m2h9y本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能电影类型,用户,热门电影技术要求:   开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主数据库......
  • 3D 家庭室内设计软件Live Home 3D Pro for Mac
    LiveHome3DProforMac是一款功能卓越的3D家庭室内设计软件,具有多方面的优势和特点:软件下载地址丰富的设计功能12:平面图绘制:用户可以使用直观的点击式绘图工具创建详细的二维平面图。提供房间工具、圆弧和直墙工具等,方便绘制完整房间和各种形状的墙壁,并且在绘制时......
  • AlDente Pro for Mac电池健康保护工具
    AlDenteProforMac是一款适用于Mac的实用电池健康保护工具。以下是它的主要特点和优势:软件下载地址一、保护电池寿命的原理锂离子和聚合物电池(如Mac笔记本中的电池)在30%到80%之间运行时使用寿命最长。始终将电池电量保持在100%会大大缩短笔记本电脑的使用寿命......
  • VMware ESXi 8.0U3b macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版
    VMwareESXi8.0U3bmacOSUnlocker&OEMBIOS2.7标准版和厂商定制版ESXi8.0U3标准版,Dell(戴尔)、HPE(慧与)、Lenovo(联想)、Inspur(浪潮)、Cisco(思科)、Hitachi(日立)、Fujitsu(富士通)、NEC(日电)定制版、Huawei(华为)OEM定制版请访问原文链接:https:/......
  • macOS 中如何调整 OBS 录制视频的窗口大小 All In One
    macOS中如何调整OBS录制视频的窗口大小AllInOne默认录制的窗口大小显示器全屏预览界面是:俄罗斯套娃,看着人头晕......