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
相关推荐
Y3ai4 小时前
Windows 11 Docker Desktop 保姆级安装使用教程
windows·docker·容器
星辰徐哥4 小时前
大模型工程化部署:Docker Compose批量部署
运维·docker·容器
百结2146 小时前
PostgreSQL 初体验
数据库·postgresql
biubiubiu07068 小时前
Docker 快速通关
docker·容器·eureka
两点王爷9 小时前
docker 创建和使用存储卷相关内容
java·docker·容器
知秋贺12 小时前
如何在ubuntu24中,使用docker 运行ros2 humble版本
运维·docker·容器
yanwumuxi12 小时前
Windows本地部署Dify(Docker)
人工智能·docker·语言模型
浪潮IT馆13 小时前
WSL2 + Docker Desktop 部署 Dify
运维·docker·容器
芥子沫14 小时前
可独立部署的健身饮食管理推荐:wger,Docker一键安装部署教程
docker·容器·开源·健身
robin591114 小时前
【技术】更改docker网络MTU办法
网络·docker·容器