我已经基于postgres图像创建了一个Docker容器。我试图从Sping Boot 应用程序连接到它,但没有成功。用户名为“postgress”,密码为“password”。(我没有Docker Composes的任何内容,也不知道是否有必要。)我会很感激你的帮助
5sxhfpxr1#
最终解决:1.取出所有之前的容器。1.创建新容器。这次使用端口5433并指定postgres用户。docker运行--名称容器postgres-1 -p 5433:5432 -v“C:\卷docker-1:/var/lib/postgresql/data”-e邮政数据库密码=密码-e邮政数据库用户=邮政数据库-d邮政数据库:13.9-alpine3.171.创建数据库bootifyone。码头管理员-it集装箱-postgres-1 bashpsql -h本地主机-p 5432 -U后处理器创建数据库 Bootstrap1.在application.properties中使用此连接URL:数据源。网址=jdbc:postgresql://本地主机:5433/启动
1条答案
按热度按时间5sxhfpxr1#
最终解决:
1.取出所有之前的容器。
1.创建新容器。这次使用端口5433并指定postgres用户。
docker运行--名称容器postgres-1 -p 5433:5432 -v“C:\卷docker-1:/var/lib/postgresql/data”-e邮政数据库密码=密码-e邮政数据库用户=邮政数据库-d邮政数据库:13.9-alpine3.17
1.创建数据库bootifyone。
码头管理员-it集装箱-postgres-1 bash
psql -h本地主机-p 5432 -U后处理器
创建数据库 Bootstrap
1.在application.properties中使用此连接URL:
数据源。网址=jdbc:postgresql://本地主机:5433/启动