2018年ですが、私も同様の問題を抱えていました。私にとっての解決策は、港湾労働者への小道具の注文であるように思われました。例えばこれにより、ポートが公開されなくなりました。
docker run -d --name posttest postgres:alpine -e POSTGRES_PASSWORD=fred -p 5432:5432
これは正常に機能しましたが(予想どおり、画像が露出したポート5432)。
docker run --name posttest -d -p 5432:5432 -e POSTGRES_PASSWORD=fred postgres:alpine