docker容器启动后,查看日志未发现错误,通过查询和分析,发现是期望容器打开的端口与容器实际打开的端口不一致导致。
1)docker run -itd -p 8082:8082 vulfocus/log4j2-rce-2021-12-09:latest
2)curl localhost:8082 提示connection reset by peer
3)docker ps -a ,查看启动的镜像的容器ID
4)docker logs container-id |head -n 20 查看容器启动的端口
5)重新启动镜像:docker run -itd -p 8083:8080 vulfocus/log4j2-rce-2021-12-09:latest
6)curl localhost:8083可访问成功。
参考连接:
1、Docker上のNode.jsサーバーにcurlしたらConnection reset by peerが返ってくる,Docker上のNode.jsサーバーにcurlしたらConnection reset by peerが返ってくる #Ubuntu - Qiita