docker kitematic / hello-world-nginx:403错误

时间:2018-04-12 14:42:17

标签: docker docker-machine boot2docker

我在Windows上使用Docker Toolbox运行kitematic / hello-world-nginx容器。我的docker-machine ip是192.168.99.100。

enter image description here

当我在浏览器中遇到192.168.99.100时,我收到错误:403禁止。

我通过ssh连接到我的docker机器。

docker@default:~$ curl http://192.168.99.100:80 

这给了我世界的页面。

<div style="color: #35393B; margin-top: 100px; text-align: center; font-family: HelveticaNeue-Light, sans-serif;">
  <img src="https://cloud.githubusercontent.com/assets/251292/5254757/a08a277c-7981-11e4-9ec0-d49934859400.png">
  <h2>Voil&agrave;! Your nginx container is running!</h2>
  <div style="color: #838789;">
    <p>To edit files, double click the <strong>website_files</strong> folder in Kitematic and edit the <strong>index.html</strong> file.</p>
  </div>
</div>

为什么我的浏览器出现403错误以及如何解决?

1 个答案:

答案 0 :(得分:1)

你可能遇到Nginx问题而不是Docker问题,你的浏览器说该服务器回复了403,这意味着你实际上正在与NGINX服务器通话。

但是,最有可能的是你需要将你的NGINX设置为允许外部连接或与权限相关的东西,请查看关于403错误的官方Nginx页面:

nginxlibrary.com/403-forbidden-error /