Я создал контейнер с помощью следующей команды:
docker run -itd --name jkdb -e POSTGRES_PASSWORD=123 -v /home/lchang/jkrug/data:/var/lib/postgresql/data -p 5532:5432 -d postgres
Я зарегистрировался в контейнере, и psql прослушивает 5432 в контейнере.
Однако, когда я пытаюсь подключиться с моего хоста поСледующая команда, я получил ошибку:
psql -p 5532 -U postgres
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5532"?
Я искал много сообщений, но ни один из них не совпадает с моим делом.Любая идея?Спасибо!