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

相关推荐
杨浦老苏6 小时前
自托管网页EPUB阅读器Codexa
docker·群晖·电子书·calibre·opds
杨浦老苏7 小时前
开源文件协作平台OpenCloud
docker·文件管理·群晖·协作
weixin_3776348410 小时前
【MinerU】 Docker Compose 使用
docker·容器·mineru
庚昀◟10 小时前
腾讯云 CVM + Docker + Jenkins + GitLab CI/CD 全流程指南(python、flask实现简单计算器)
python·ci/cd·docker·flask·jenkins
SNOWPIAOP11 小时前
DOCKER的一些有用命令
docker
叶 落11 小时前
Ubuntu 通过 Docker 安装 Mysql8
linux·ubuntu·docker
赵文宇(温玉)11 小时前
Docker Compose 安装 Etcd
docker·容器·etcd
likeGhee11 小时前
docker创建nginx+keepalived+nacos集群(仅测试环境)
nginx·docker
ErizJ11 小时前
Docker | 学习笔记
笔记·学习·docker
绘梨衣54721 小时前
Docker+FastAPI+MySQL 项目部署报错汇总
mysql·docker·fastapi