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()设置默认值的时候将有时间差。)

相关推荐
fyakm12 小时前
Kubernetes(K8s)从入门到精通全攻略
云原生·容器·kubernetes
eddy-原12 小时前
三节点部署K8S(超级简单+详细步骤)
云原生·容器·kubernetes
羑悻的小杀马特12 小时前
从虚拟化基石到云原生架构的降维打击:用dd/mkfs玩转namespace隔离,解锁Docker/K8S资源密码,看透物理机到云服务器的进化之路
docker·云原生·架构·namespace
糟糕喔15 小时前
k8s集群部署(Ubuntu22.04)
云原生·容器·kubernetes
山北雨夜漫步15 小时前
Docker
运维·docker·容器
切糕师学AI15 小时前
Kubernetes ReplicaSet 详解
云原生·容器·kubernetes
rider18915 小时前
基于docker安装yapi接口文档服务
docker·容器·yapi
渣瓦攻城狮16 小时前
浜掕仈缃戝ぇ鍘侸ava闈㈣瘯锛氫弗鑲冮潰璇曞畼涓庢悶绗戠▼搴忓憳璋㈤鏈虹殑瀵硅瘽
jvm·redis·docker·springboot·java闈㈣瘯·澶氱嚎绋�·璁捐妯″紡
l1t1 天前
DeepSeek总结的PostgreSQL 19新功能:第一部分
数据库·postgresql
峰顶听歌的鲸鱼1 天前
Kubernetes-Pod
linux·运维·云原生·容器·kubernetes·云计算