无法访问 Windows 上的 docker 机器 IP



我在Windows上使用Docker终端,从我的nginx映像运行容器,当我在浏览器上访问docker机器IP时,我得到"CONNECTION_REFUSED"。

这是我用来运行容器的命令

docker run -it -d -v /home/user/html:/usr/share/nginx/html -p 80:80 myimage
  • 检查您的容器是否正在运行 ( docker ps
  • 登录您的容器以查看是否有任何错误日志 ( docker exec -it container_name /bin/bash
  • 确保您使用的是正确的 IP 地址 ( docker-machine ip container_name

使用docker logs <container name>检查日志非常重要

之后,您将看到connection refused是否是由于

  • 解决可见性问题。
  • NginX 配置问题。
  • 端口 80 已被使用。

最新更新