连接Docker内的Postgres数据库
命令行 方式启动postgres in docker
docker run --name postgres -e POSTGRES_PASSWORD=123456 -e POSTGRES_USER=postgres -e ALLOW_IP_RANGE=0.0.0.0/0 -p 5432:5432 -d postgres:14.4
注意事项
- 启动参数
-e ALLOW_IP_RANGE=0.0.0.0/0
必须加上,否则无法从容器外部访问该postgres实例 - 默认的postgres实例监听的是5432端口,最好通过端口映射到宿主机的方式进行