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

macOS 连接 Docker 运行 postgres,使用navicat添加并关联数据库

  1. 下载 docker
  2. 注册一个账号,登录 Docker
  3. 创建 docke r文件
mkdir -p ~/.docker && touch ~/.docker/daemon.json
  1. 写入配置(全量替换)
{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors": ["https://dockerpull.com"]
}
  1. 关掉 docker 进程,双击docker图标重新打开
  2. 安装 postgres
docker pull postgres
  1. 创建文件夹
mkdir ~/Documents/postgres-data
  1. 运行 PostgreSQL 容器
docker run -d --name postgres --restart=always -p 5432:5432 -e POSTGRES_PASSWORD=123456 -v ~/Documents/postgres-data:/var/lib/postgresql/data postgres

其中要注意第一个 5432 端口号是否被占用,被占用了就换一个,改为 5435:5432 或其他未被占用的端口号
9. navicat 中新建一个连接,输入连接名称和密码,端口号和步骤8保持一致
在这里插入图片描述
成功后可启动server验证。

笔者是用nodejs写的,框架是fastify

http://www.lryc.cn/news/2401717.html

相关文章:

  • 指针的使用——基本数据类型、数组、结构体
  • TK海外抢单源码/指定卡单
  • Docker MCP 目录和工具包简介:使用 MCP 为 AI 代理提供支持的简单安全方法
  • 【Linux】Linux 环境变量
  • OpenCV在图像上绘制文字示例
  • Java 抗量子算法:构建后量子时代的安全基石
  • Kubernetes 集群到 Jumpserver
  • Android7 Input(十)View 处理Input事件pipeline
  • 图像数据如何表示为概率单纯形
  • (11)Service Mesh架构下Java应用实现零信任安全模型
  • 什么是内网映射?如何将内网ip映射到外网访问?
  • 为什么要选择VR看房?VR看房有什么优点?
  • linux 串口调试命令 stty
  • C++STL-vector的使用
  • 图简记。。
  • pytorch基本运算-范数
  • uefi协议设计目的
  • springcloud openfeign 偶现 Caused by: java.net.UnknownHostException
  • Transformer实战——词嵌入技术详解
  • [pdf、epub]300道《软件方法》强化自测题业务建模需求分析共257页(202505更新)
  • Vue3入门指南:从零到精通的快速上手
  • 前端常见错误
  • 吴恩达MCP课程(5):mcp_chatbot_prompt_resource.py
  • 关于DDOS
  • 云服务器自带的防御可靠吗
  • Java详解LeetCode 热题 100(27):LeetCode 21. 合并两个有序链表(Merge Two Sorted Lists)详解
  • 设计模式——抽象工厂设计模式(创建型)
  • 基于LocalAI与cpolar技术协同的本地化AI模型部署与远程访问方案解析
  • Linux 云服务器部署 Flask 项目(含后台运行与 systemd 开机自启)
  • 霍尔效应传感器的革新突破:铟化铟晶体与结构演进驱动汽车点火系统升级