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、本地连接测试数据库是否连接成功

相关推荐
敲上瘾22 分钟前
Linux系统cgroups资源精细化控制基础
linux·测试工具·docker·压力测试·cgroups
伊成2 小时前
Docker 部署 Nginx 完整指南
nginx·docker·容器
落日漫游3 小时前
K8s核心组件全解析
运维·docker·运维开发
江湖有缘7 小时前
【Docker项目实战】使用Docker部署Notepad轻量级记事本
docker·容器·notepad++
BTU_YC9 小时前
docker compose部署mysql
mysql·adb·docker
Python私教10 小时前
Docker in Test:用一次性的真实环境,终结“测试永远跑不通”魔咒
运维·docker·容器
UPToZ12 小时前
【Docker】搭建一个高性能的分布式对象存储服务 - MinIO
分布式·docker·容器
我不要放纵21 小时前
docker
运维·docker·容器
奥格列的魔法拖鞋~1 天前
Docker-LNMP架构 创建多项目- 单个ngixn代理多个PHP容器服务
nginx·docker·eureka·架构·php·lnmp
为什么要内卷,摆烂不香吗1 天前
Docker容器技术全面解析(一):入门
docker·微服务·容器