Docker 安装部署 postgres

Docker 安装部署 postgres

1、拉取 postgres 镜像文件

bash 复制代码
[root@iZbp19a67kznq0h0rgosuxZ ~]# docker pull postgres:latest
latest: Pulling from library/postgres
b0a0cf830b12: Pull complete 
dda3d8fbd5ed: Pull complete 
283a477db7bb: Pull complete 
91d2729fa4d5: Pull complete 
9739ced65621: Pull complete 
ae3bb1b347a4: Pull complete 
f8406d9c00ea: Pull complete 
c199bff16b05: Pull complete 
e0d55fdb4d15: Pull complete 
c1cb13b19080: Pull complete 
873532e5f8c7: Pull complete 
050d9f8c3b1c: Pull complete 
710e142705f8: Pull complete 
cb628c265f09: Pull complete 
Digest: sha256:4aea012537edfad80f98d870a36e6b90b4c09b27be7f4b4759d72db863baeebb
Status: Downloaded newer image for postgres:latest
docker.io/library/postgres:latest

2、创建映射文件夹

bash 复制代码
[root@iZbp19a67kznq0h0rgosuxZ /]# mkdir -p /usr/local/docker/postgresql

3、创建 并运行容器

bash 复制代码
# 脚本
docker run -it \
 --name postgresql \
 --privileged \
 -e POSTGRES_PASSWORD=MK@123123456 \
 -p 5432:5432 \
 -v /usr/local/docker/postgresql:/var/lib/postgresql/data \
 -d postgres

[root@iZbp19a67kznq0h0rgosuxZ postgresql]# docker run -it \
>  --name postgresql \
>  --privileged \
>  -e POSTGRES_PASSWORD=MK@123123456 \
>  -p 5432:5432 \
>  -v /usr/local/docker/postgresql:/var/lib/postgresql/data \
>  -d postgres
d9eaf1cd05dea9ac356a4611256f286bcf072281c9a342d2b4af1aec1a1fa06d

# 查看容器

[root@iZbp19a67kznq0h0rgosuxZ postgresql]# docker ps
CONTAINER ID   IMAGE                                                         COMMAND                   CREATED         STATUS                PORTS                                                  NAMES
d9eaf1cd05de   postgres                                                      "docker-entrypoint.s..."   3 seconds ago   Up 2 seconds          0.0.0.0:5432->5432/tcp, :::5432->5432/tcp              postgresql
[root@iZbp19a67kznq0h0rgosuxZ postgresql]# 

--name postgresql 指 创建容器的名称问 postgresql

-e POSTGRES_PASSWORD=123456:指 设置数据库初始密码

-p 5432:5432:指 端口映射

-v /usr/local/docker/postgresql:/var/lib/postgresql/data:指将容器的配置文件路径映射到宿主机

-d postgres:指 使用的镜像名称

4、使用DBsaver 连接 postgresql

输入对应的用户名密码 ,点击测试,提示测试成功,表示 安装成功。

相关推荐
少妇的美梦18 小时前
logstash教程
运维
容器魔方18 小时前
Bloomberg 正式加入 Karmada 用户组!
云原生·容器·云计算
chen94518 小时前
k8s集群部署vector日志采集器
运维
chen94518 小时前
aws ec2部署harbor,使用s3存储
运维
muyun28001 天前
Docker 下部署 Elasticsearch 8 并集成 Kibana 和 IK 分词器
elasticsearch·docker·容器
IvorySQL1 天前
IvorySQL 4.6:DocumentDB+FerretDB 实现 MongoDB 兼容部署指南
postgresql
東雪蓮☆1 天前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
qq_264220891 天前
LVS负载均衡群集和LVS+Keepalived群集
运维·负载均衡·lvs
乌萨奇也要立志学C++1 天前
【Linux】进程概念(二):进程查看与 fork 初探
linux·运维·服务器
雨落Liy1 天前
Nginx 从入门到进阶:反向代理、负载均衡与高性能实战指南
运维·nginx·负载均衡