Docker安装PostgreSQL

拉取镜像

复制代码
docker pull postgres

运行容器

复制代码
docker run --name postgres-db -e TZ=PRC -e POSTGRES_USER=root -e POSTGRES_DB=database -e POSTGRES_PASSWORD=123456 -p 5432:5432 -v /Users/xiaoping/byx/postgresql/data:/var/lib/postgresql/data -d postgres

run,创建并运行一个容器;

--name 容器名称postgres-db

-e TZ=PRC时区,中国

-e POSTGRES_USER=root 用户名是root(不设置默认用户名postgres)

-e POSTGRES_DB=database DB模式数据库模式

-e POSTGRES_PASSWORD 密码

-p 5432:5432端口映射,把容器的5432端口映射到服务器的5432端口

-v 将数据存到宿主服务器. 此处将/Users/xiaoping/byx/postgresql/data挂载到容器的/var/lib/postgresql/data文件中,俗话讲这两个文件夹拥有相同数据。前面是宿主机的目录,后面是原数据目录

-d 后台运行. 此处指定使用postgres作为镜像

(时区问题:如果在启动容器时不设置时区,默认为UTC,使用now()设置默认值的时候将有时间差。)

相关推荐
陈皮糖..7 分钟前
Docker Compose 学习之多容器应用编排与运维实践 —— 基于 Nginx+MySQL+Redis 服务栈的部署与管理
运维·redis·学习·mysql·nginx·docker
程序员老赵20 分钟前
踩坑必看!配置了 Docker 镜像源,为啥还在疯狂访问官方仓库?
docker·容器
春日见22 分钟前
车载系统中的CPU与内存监管
java·开发语言·驱动开发·docker·计算机外设
程序员柳29 分钟前
智能学生管理系统:Spring Boot3+Vue3 前后端分离开发与 Docker 部署
spring boot·后端·docker
尘世壹俗人31 分钟前
知识点7---Docker的容器编排工具Compose以及如何用Harbor部署私有化远程镜像仓库
运维·docker·容器
ノBye~34 分钟前
Centos7.6 Docker安装MySQL8
运维·docker·容器
次旅行的库1 小时前
【问渠哪得清如许-数据分析】学习笔记-上
数据库·笔记·sql·学习·postgresql·数据分析
MrMua1 小时前
Ubuntu24.04 安装 PostgreSQL18,配置远程连接,安装常用插件,以及性能调优
ubuntu·postgresql·远程连接
Allen_LVyingbo1 小时前
PostgreSQL动态分区裁剪技术:查询性能优化解析(2026年版)
数据库·算法·观察者模式·postgresql·性能优化·架构
宋明河2 小时前
写了一个小工具,在Get k8s 资源的yaml只看自己改过的配置参数,过滤默认的以及附加的参数
云原生·容器·kubernetes