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
相关推荐
qinyia2 小时前
WisdomSSH解决docker run命令中log-opt参数不支持导致的容器创建失败问题
java·docker·eureka
luback2 小时前
前端对Docker简单了解
运维·docker·容器
eventer1234 小时前
在国产ARM64环境下从源码编译Greptime DB及构建Docker镜像实践
数据库·docker·容器
saber_andlibert5 小时前
【docker】网络基础和容器编排
网络·docker·php
pingzhuyan6 小时前
linux运维异常(总) - 排查与修复(系统yum,docker,网络dns解析等)
linux·运维·docker·centos·shell
Ribou6 小时前
LDAP安装docker版
运维·docker·容器
迷茫的21世纪的新轻年6 小时前
PostgreSQL——SQL优化
数据库·sql·postgresql
2301_800256116 小时前
8.3 查询优化 核心知识点总结
大数据·数据库·人工智能·sql·postgresql
mpHH8 小时前
ivorysql 源码分析-双port兼容
数据库·学习·postgresql
还有你Y8 小时前
VScode远程连接docker容器教程
ide·vscode·docker