小编Kri*_*lla的帖子

从 Windows 10 PgAdmin 连接安装在 Hyper-V Ubuntu 中的 docker 中的 PostgreSQL

我需要帮助从 Windows 10 PgAdmin 连接安装在 HyperV ubuntu 18.4 中的 Docker 中的 PostgreSQL。到目前为止,我尝试了以下

第 1 步:在 Docker 中安装 Postgres(在 Hyper-V 上运行的 Ubuntu)

sudo docker run -p 5432:5432 --name pg_test -e POSTGRES_PASSWORD=admin -d postgres
Run Code Online (Sandbox Code Playgroud)

第 2 步:创建数据库

docker exec -it pg_test bash
psql -U postgres
create database mytestdb
Run Code Online (Sandbox Code Playgroud)

第三步:获取ip地址

sudo docker inspect pg_test | grep IPAddress
//returned with 172.17.0.2
Run Code Online (Sandbox Code Playgroud)

第 4 步:pg_hba.conf

host    all             all             0.0.0.0/0               md5
Run Code Online (Sandbox Code Playgroud)

第 5 步:当我尝试从 Windows PgAdmin 4 连接时,出现以下错误 - 注意:我也尝试使用 UBUNTU VM IP 地址,但没有成功 在此处输入图片说明

windows postgresql ubuntu docker

4
推荐指数
1
解决办法
678
查看次数

标签 统计

docker ×1

postgresql ×1

ubuntu ×1

windows ×1