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

相关推荐
杨浦老苏14 小时前
AI提示词管理工具AiShort
人工智能·docker·ai·群晖
小义_18 小时前
【Docker】知识四
linux·运维·docker·容器
冷雨夜中漫步18 小时前
DockerDesktop打包docker镜像时报错
运维·docker·容器
m0_5761164119 小时前
kubectl:k8s集群管理命令和Node节点
docker·容器·kubernetes
期待のcode21 小时前
docker将镜像推送到阿里云镜像仓库与私有镜像仓库
阿里云·docker·容器
忙碌5441 天前
Spring Boot应用Docker化部署全攻略:从入门到生产环境实践
spring boot·后端·docker
Zhu_S W1 天前
Docker 完全指南:Java 开发者的容器化实践
java·docker·容器
青衫码上行2 天前
【项目部署】Spring Boot项目部署的四种方式
java·linux·服务器·spring boot·后端·docker·腾讯云
lichao8904272 天前
MacOS 上部署 OpenClaw 的全界面操作方案
macos·docker·容器
羑悻的小杀马特2 天前
从虚拟化基石到云原生架构的降维打击:用dd/mkfs玩转namespace隔离,解锁Docker/K8S资源密码,看透物理机到云服务器的进化之路
docker·云原生·架构·namespace