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 小时前
大模型安全接入网关LinkAI
人工智能·docker·ai·群晖·隐私保护
jc06201 天前
6.1云原生之Docker
c++·docker·云原生
JellyfishMIX1 天前
k8s 容器 cpu 概念
docker·容器·kubernetes
运维全栈笔记1 天前
K8S部署WordPress+MySQL:模块化YAML配置详解
服务器·mysql·docker·云原生·容器·kubernetes·服务发现
张青贤1 天前
linux离线部署docker和docker-compose
linux·docker·docker-compose
Zender Han1 天前
Docker 部署 OpenClaw:从安装到日常使用的完整指南
docker·openclaw
杨浦老苏1 天前
自托管网络监控工具LanLens
网络·docker·监控·群晖
剩下了什么1 天前
docker-compose up -d --build 和 docker-compose up -d 和 docker-compose build 区别
docker·容器·eureka
Zender Han1 天前
常见 Docker 命令介绍与使用指南
docker
两点王爷1 天前
使用命令行备份/还原docker运行的数据库 (MySQL、PostgreSQL)
mysql·docker·容器