无法在Windows上访问docker-machine IP

时间:2016-02-27 01:59:28

标签: windows docker virtualbox

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

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

docker run -it -d -v /home/user/html:/usr/share/nginx/html -p 80:80 myimage

2 个答案:

答案 0 :(得分:0)

  • 检查您的容器是否正在运行(docker ps
  • 登录您的容器,查看是否有任何错误日志(docker exec -it container_name /bin/bash
  • 确保使用正确的IP地址(docker-machine ip container_name

答案 1 :(得分:0)

使用docker logs <container name>

检查日志非常重要

之后,您会看到connection refused是否归因于

  • 地址可见性问题。
  • NginX配置问题。
  • 端口80已被使用。
  • ...