使用postgres映像在正在运行的docker容器中停止服务postgresql

时间:2017-11-14 13:38:48

标签: postgresql docker

我有运行容器docker run -it --rm -d postgres。我甚至可以用172.17.0 ...:5432 IP连接到它。但是

$service --status-all
 [ - ]  cron
 [ - ]  exim4
 [ ? ]  hwclock.sh
 [ - ]  postgresql
 [ - ]  procps
 [ - ]  sysstat

如果服务甚至尚未开始,postgres如何工作?

1 个答案:

答案 0 :(得分:1)

启动容器时,不提供任何端口映射。我的猜测是你连接到你本地安装的Postgres实例而不是你的postgres容器。

使用以下内容启动postgres容器:docker run --rm -p:5433:5432 -d postgres

然后使用端口5433进行连接。