问题
我在Mac上尝试在docker容器中启动postgres,但是我一直收到以下错误信息:
docker: 从守护进程返回的错误响应:driver failed programming external connectivity on endpoint postgres (8392b9e5cfaa28f480fe1009dee461f97e82499726f4afc4e916358dd2d2f61e): Error starting userland proxy: Failed to bind tcp 0.0.0.0:5432 address already in use.
我已经在本地安装了postgres,但我已经停止它运行。
pg_ctl status
返回
pg_ctl: 未运行服务器
我运行了以下命令来检查5432端口的运行情况
lsof -i tcp:5432
&
netstat -anp tcp | grep 5432
端口上没有运行任何内容。
版本
Mac - OS X El Capitan Version 10.11.2
PostgreSQL - 9.5
Docker - Docker version 1.12.0-rc2, build 906eacd, experimental