Azure应用服务-Docker组成多容器应用-没有Docker日志

时间:2019-10-29 21:14:43

标签: azure docker azure-web-app-service azure-container-registry

我正在尝试将多容器Web应用程序部署到Azure App Services。该应用程序可以从本地计算机上的图像正常运行,但是当我尝试在应用程序服务上运行该应用程序时,该应用程序无法正常工作,并且没有错误消息。在日志部分中,显示“错误检索日志”。

Image of error

以下是我的docker撰写文件的YAML,我尝试过各种不同版本的该文件,但我始终无法从Azure获得任何错误消息。

我在做什么错?如何从Azure应用服务获取Docker日志?

version: '3.7'
services:
  web:
    image: ptd_reports_app
    command: gunicorn TransitData.wsgi:application --bind 0.0.0.0:8000
    volumes:
      - static_volume:/home/PublicTransitDataReportingPortal/web/staticfiles
    expose:
      - 8000
    restart: always
    environment:
       DEBUG=1
       SECRET_KEY=<secret key>
       DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 [::1]
       EMAIL_HOST_PASSWORD=<email password>
  nginx:
    image: ptd_reports_nginx
    restart: always
    volumes:
      - static_volume:/home/PublicTransitDataReportingPortal/web/staticfiles
    ports:
      - 1337:80
    depends_on:
      - web
volumes:
  static_volume:

1 个答案:

答案 0 :(得分:0)

您可以在LogFiles目录中检查Docker日志。您可以通过SCM站点或FTP访问此目录。 参考:https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro#troubleshooting