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
相关推荐
张童瑶42 分钟前
Docker 下备份 Mariadb 数据库文件
数据库·docker·mariadb
大猩猩爱分享1 小时前
Mac安装docker desktop
macos·docker
MC皮蛋侠客1 小时前
使用Gitlab CI/CD结合docker容器实现自动化部署
ci/cd·docker·gitlab
wearegogog1235 小时前
Docker Buildx 简介与安装指南
运维·docker·容器
熊大如如17 小时前
PostgreSQL 创建只读账户
数据库·postgresql
在未来等你17 小时前
SQL进阶之旅 Day 29:NoSQL结合使用策略
redis·sql·mongodb·elasticsearch·postgresql·nosql·hybrid-database
悟纤18 小时前
Docker 操作容器[SpringBoot之Docker实战系列] - 第538篇
spring boot·docker·容器
遗忘妳18 小时前
PostgreSQL初体验
数据库·postgresql
Tony66668888820 小时前
【基于阿里云上Ubantu系统部署配置docker】
阿里云·docker·云计算