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

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.lqws.cn/news/138691.html

相关文章:

  • 【TCP/IP和OSI模型以及区别——理论汇总】
  • 实验设计如何拯救我的 CEI VSR 28G 设计
  • MySQL 8.0 窗口函数全面解析与实例
  • Day44 Python打卡训练营
  • 陈伟霆电视剧《九门》开机 续写传奇热血新篇
  • Apache APISIX
  • DeviceNET从站转EtherNET/IP主站在盐化工行业的创新应用
  • 计算机操作系统知识点总结②
  • APx500录制波形
  • 代码训练LeetCode(22)研究者H指数
  • Python 区块链开发实战:从零到一构建智能合约
  • python 学习笔记
  • Linux I2C 子系统全解:结构、机制与工程实战
  • 区块链架构深度解析:从 Genesis Block 到 Layer 2
  • 数据库表中「不是 null」的含义
  • Numpy——通用函数、向量化、基础的统计计算
  • Elasticsearch中的地理空间(Geo)数据类型介绍
  • 《小明的一站式套餐服务平台》
  • 【网络安全】fastjson原生链分析
  • 制造业数字化转型解决方案及应用
  • 在Mathematica中实现Newton-Raphson迭代的收敛时间算法
  • gitlab rss订阅失败
  • video-audio-extractor:视频转换为音频
  • 什么是分布式锁?几种分布式锁分别是怎么实现的?
  • 优化技巧--滑动窗口
  • Golang——7、包与接口详解
  • c++第6天--运算符重载
  • return this;返回的是谁
  • 散货拼柜业务:多货主财务结算如何高效管理?
  • machine_env_loader must have been assigned before creating ssh child instance