1.拉取postgres数据库镜像
docker pull postgresql
2.创建本地数据卷
docker volume create pgdata
3.启动容器 挂载数据
-e 环境变量export -v 将数据存到宿主服务器
docker run --name postgres2 -e POSTGRES_PASSWORD=password -p 5432:5432 -v pgdata:/var/lib/postgresql/data -d postgres
4.进入容器,进入
docker exec -it postgres2 bash
psql -h localhost -p 5432 -U postgres --password
数据库执行数据库的创建
5.修改文件进行远程数据库的连接
两种方式 1.进入容器按照实际容器路径/var/lib/postgresql/data 2.通过docker volume inspect pgdata 查看宿主机路径进行修改两个配置文件
pg_hba.conf,postgresql.conf