Tag: docker npgsql

无法将Npgsql连接到在Docker上运行的Postgres DB

我有一个与以下代码的.NET应用程序的docker容器: var pgsql = OpenDbConnection("Server=localhost;Database=postgres;Username=postgres;Password=MyPass;Port=5432"); private static NpgsqlConnection OpenDbConnection(string connectionString) { NpgsqlConnection connection; Console.Error.WriteLine("Connecting to DB"); while (true) { try { connection = new NpgsqlConnection(connectionString); connection.Open(); break; } catch (SocketException e) { Console.WriteLine("{0} Exception caught.", e); Thread.Sleep(1000); } catch (DbException) { Console.Error.WriteLine("Waiting for db – db error"); Thread.Sleep(1000); } } return connection; } 我有一个不同的容器与官方Postgres容器,我开始与命令 docker […]