首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Docker-compose下调试烧瓶应用程序

在Docker-compose下调试烧瓶应用程序
EN

Stack Overflow用户
提问于 2018-06-20 09:34:20
回答 1查看 881关注 0票数 0

我学习了码头工人-撰写:让酒瓶启动和运行教程,并尝试在Pycharm中调试一个烧瓶应用程序。为此,我克隆了存储库,并完成了教程中的所有步骤(配置远程解释器)。

我猜frontend服务(iky-gateway)不能成功创建,因为当我进入localhost:8080时,没有显示任何内容。

控制台的日志没有显示任何错误,我是否遗漏了UI未显示的内容?

如果我将frontend设置为主要的Docker服务:

然后抛出以下异常:

代码语言:javascript
运行
复制
Cannot start service iky_gateway: b'OCI runtime create failed: container_linux.go:348: starting container process caused "exec: \\"\\": executable file not found in

编辑:即使当我单击UI按钮时,也会在控制台中得到响应(状态代码:200),但是UI没有按预期显示。

EN

回答 1

Stack Overflow用户

发布于 2018-06-20 10:47:03

查看该项目中的撰写文件,看起来您可能根本没有启动网关服务。我从你的照片中可以看出你是附在iky_backend上的。撰写文件显示iky_backend对mongo映像具有依赖关系,该映像也已启动。

由于您已经附加到iky_backend服务,这意味着您可能运行了相当于docker-compose up iky_backend的程序。这将启动后端和mongo,因为存在依赖关系,但不启动网关,因为没有依赖。

代码语言:javascript
运行
复制
services:
  iky_backend:
    container_name: iky_backend
    build: .
    environment:
      APPLICATION_ENV: Production
    depends_on:
      - mongodb

如果您想启动所有3个服务,那么尝试运行docker-compose up iky_gateway。网关依赖于后端,后端依赖于mongo,因此所有3都将启动,您将被附加到网关服务的控制台输出。

您可以使用compose来查看使用docker-compose ps运行的是什么,也可以使用docker-compose logs <service_name>访问日志。

我建议阅读一下码头人员撰写文件,或者查看一下docker的帮助命令,以查看一些有用的命令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50944902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档