我正在使用这个 https://github.com/wernight/docker-ngrok ,以便我的 dockerize 应用程序将公开到互联网。我将它添加到我的 docker-compose 中,但是当我启动我的容器时,我收到此错误“无法完成隧道连接”。当我想访问我的应用程序时,我会像这样 myapp.local 并且它可以工作,因为我设置了 Windows 主机。当我像这样访问 http://localhost 我看到这个时,我注意到我无法使用 localhost 访问,这就是我使用 Windows 主机的原因。
这是我的 docker-compose
web:
image: nginx:stable
container_name: webcontainer
ports:
- "80:80"
volumes:
- ./:/var/www/myapp
- ./myapp.conf:/etc/nginx/conf.d/myapp.conf
expose:
- 9000
external_links:
- php
- db
ngrok:
image: wernight/ngrok
links:
- web
ports:
- "4040:4040"