无法访问localhost:8080页,当我试图使用docker-compose运行vuejs应用程序



当我尝试在容器内运行vuejs应用程序时,我面临着docker-compose的问题。首先,我使用以下命令构建vuejs应用:

docker-compose docker-compose run node npm run build -- --mode=iso

因此在项目根目录下成功创建了一个文件夹"dist",然后我尝试使用以下命令运行server:

docker-compose run e2e npm run serve 

作为命令的输出:

App running at:
Local: http://localhost:8080/
It seems you are running Vue CLI inside a container.
Access the dev server via http://localhost:<your container’s external mapped port>/
App is served in production mode.
Note this is for preview or E2E testing only.

但是当我试图访问该页时,我看到:cannot access this page…

= =比;Node服务专门用于安装所有依赖项= =比;端到端服务专用于运行服务器,当它启动时,我将运行它的端到端测试

有什么建议吗??

您是否正在访问http://localhost:8080?如果是这样,就需要访问容器映射的外部端口,而不是8080。

尝试在vue服务器的运行命令中使用0.0.0.0而不是localhost

这将使它可以在网络之外访问

也请分享docker-compose。所以我可以确保你正确地暴露端口

相关内容

  • 没有找到相关文章

最新更新