docker安装postgresql

1、拉取镜像文件

复制代码
docker pull postgres:13.15-bullseye

我这里拉取的是官方13.15-bullseye版本的的镜像文件

2、镜像文件是否成功拉取

3、启动镜像,设置密码和本地挂载卷

复制代码
docker run --name postgres \
    --restart=always \
    -e POSTGRES_PASSWORD=root \
    -p 5432:5432 \
    -v /home/postgre-data:/var/lib/postgresql/data \
    -d postgres:13.15-bullseye
  • --restart=always 当 Docker 重启时,容器能自动启动

  • -e POSTGRES_PASSWORD=root 设置环境变量POSTGRES_PASSWORDroot

  • --name postgres 给容器指定名称postgres

  • -d 表示以后台模式运行容器

4、查看运行的容器,看看镜像是否启动成功 docker ps

5、本地连接测试数据库是否连接成功

相关推荐
王九思19 小时前
Podman 介绍
docker·云原生·kubernetes·podman
运维螺丝钉1 天前
docker安装应用
运维·docker·容器
optimistic_chen1 天前
【Docker入门】cgroups 资源控制
linux·运维·ubuntu·docker·容器·cgroup
林九生1 天前
【MySQL/PostgreSQL】MySQL 到 PostgreSQL 数据迁移:Docker + pgloader
mysql·docker·postgresql
芥子沫1 天前
书签管理工具使用:Readeck-Docker部署和使用技巧
运维·docker·容器·书签管理
ba_pi1 天前
每天写点什么2026-01-19-docker如何使用GPU
运维·docker·容器
七七powerful1 天前
docker 部署dirsearch并进行目录遍历扫描
运维·docker·容器
王九思1 天前
Docker访问权限问题
docker·云原生·容器
Java程序员威哥1 天前
Java应用容器化最佳实践:Docker镜像构建+K8s滚动更新(生产级完整模板+避坑指南)
java·开发语言·后端·python·docker·kubernetes·c#
warrah1 天前
前端项目容器化部署问题
前端·docker