From c6c77fc9fdbbb4bff115a0ae7646ad4594eeaeb1 Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Wed, 30 Apr 2025 08:31:22 +0800 Subject: [PATCH] 'commit' --- 操作文档/2.Postgresql安装.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 操作文档/2.Postgresql安装.md diff --git a/操作文档/2.Postgresql安装.md b/操作文档/2.Postgresql安装.md new file mode 100644 index 00000000..8ddc9a1d --- /dev/null +++ b/操作文档/2.Postgresql安装.md @@ -0,0 +1,18 @@ +### 拉取镜像 +```shell +docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/postgres:latest +docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/postgres:latest docker.io/postgres:latest + +# 创建数据卷 +docker volume create postgres-volume + +# 创建容器 +mkdir /var/lib/postgresql/data -p +docker run -d --name=postgres17 -p 5432:5432 -v postgres-volume:/var/lib/postgresql/data -e POSTGRES_PASSWORD=DsideaL147258369 -e POSTGRES_USER=postgres docker.io/postgres:latest + +# -d 将以分离模式运行此容器,以便它在后台运行。 +# --name 将名称“postgres13”分配给您的容器实例名字,通过这个名字以后可以直接启动 +# -p会将 PostgreSQL 容器端口 5432 绑定到主机上的相同端口,外部通过5432这个命令可以直接访问 +# -v选项将容器内的目录/var/lib/postgresql绑定到postgres-volume上,保证你以后的数据不会丢失 +# -e设置环境变量。在这种情况下,PostgreSQL表示容器的密码 +```