docker安装postgresql

docker安装postgresql

拉取镜像

复制代码
sudo docker search postgres
sudo docker pull postgres:12.7
sudo docker image list

创建并运行容器

复制代码
sudo docker run \
--name postgres12 \
-p 5433:5432 \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=123456 \
-v /data/mydocker/postgres12/data:/var/lib/postgresql/data \
-d postgres:12.7 

run:创建并运行一个容器
--name:容器名称
-e POSTGRES_PASSWORD:数据库密码
-p:映射端口。前面端口是对外端口,后面端口是容器内使用端口。
-v:宿主目录:容器目录
-d postgres:12.7:使用image镜像的名称

查看容器

复制代码
sudo docker ps -a

交互查看

复制代码
sudo docker exec -it postgres12 /bin/sh
# psql -hlocalhost -p 5432 -Upostgres -W
# \l

数据库链接工具链接参数

复制代码
URL	jdbc:postgresql://localhost:5433/postgres
主机	localhost
端口	5433
数据库	postgres
用户名	postgres
密码	123456
相关推荐
IvorySQL3 小时前
PG 日报|新增 VACUUM 全维度统计信息补丁迭代
数据库·人工智能·postgresql·ivorysql
运维老郭5 小时前
PostgreSQL编译安装实战
运维·postgresql
探索云原生9 小时前
终于搞懂 Kueue:5 个核心对象一次讲透
linux·docker·ai·云原生·kubernetes
AI服务老曹10 小时前
Docker部署AI视频分析平台参数配置说明与调优指南
人工智能·docker·音视频
eggcode11 小时前
docker拉取、重命名、导出导入、删除镜像的示例
docker
静待雨落14 小时前
Docker 高频命令
docker·容器
Java小白笔记14 小时前
Docker 命令大全:从入门到精通的完整指令集
spring cloud·docker
Java面试题总结15 小时前
Vibe Coding最重要的是Spec
docker
OsDepK15 小时前
Windows快速部署Docker
运维·docker·容器
不能只会打代码16 小时前
校享云 — 高校智慧后勤平台微服务架构设计与实践
spring cloud·docker·微服务·nacos·vue·校享云