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

相关推荐
鲨莎分不晴7 分钟前
Docker 网络深度解析:打破容器的“孤岛效应”
网络·docker·容器
拔剑纵狂歌28 分钟前
helm-cli安装资源时序报错问题问题
后端·docker·云原生·容器·golang·kubernetes·腾讯云
techzhi39 分钟前
Docker & Docker Compose 安装方案
docker·容器·eureka
喵叔哟1 小时前
19.服务集成与通信
后端·docker·容器·服务发现
Ice星空2 小时前
Docker 镜像创建和管理以及 buildx 交叉编译
运维·docker·容器
飞翔沫沫情2 小时前
OpenEuler 发行版 二进制部署docker
docker·openeuler·容器引擎
Cyber4K2 小时前
【Kubernetes专项】Docker 容器部署及基本用法
运维·docker·云原生·容器
techzhi2 小时前
Docker 多架构镜像构建方案实施指南
docker·架构
暴躁的鱼2 小时前
docker运行可登录的gerrit容器
运维·docker·容器
赵文宇(温玉)3 小时前
Docker与VM的差异与最佳场景
docker·容器·eureka