【发布时间】:2022-02-02 00:37:08
【问题描述】:
我是 Docker Container 的新手,所以想帮忙!!
-
我想使用 Docker Image 部署一个 Web 应用程序(图片:https://hub.docker.com/r/strapi/strapi)
-
所以,我在创建 Web 应用时使用了以下设置
- 我想为 Postgress 连接托管在 Azure 数据库上的 PostGress 数据库
现在问题,
- 上述步骤成功创建了 Web 应用,但导航到 Web 应用时抛出错误
错误:
022-02-01T13:21:54.498Z 信息 - 拉取图像:strapi/strapi:3.6.8-alpine
2022-02-01T13:21:55.475Z 信息 - 3.6.8-alpine 从strapi/strapi 拉动
2022-02-01T13:21:55.476Z 信息 - 摘要: sha256:cdaa58079a087af4a623591005a8b8c86ca409b28420af148c2e4d7c5ec9da76
2022-02-01T13:21:55.477Z 信息 - 状态:strapi/strapi:3.6.8-alpine 的图像是最新的 2022-02-01T13:21:55.481Z 信息 - 拉取图像成功,所用时间:0 分 0 秒 2022-02-01T13:21:55.489Z 信息 - 站点的启动容器
2022-02-01T13:21:55.491Z 信息 - docker run -d -p 3582:1337 --name newapp01_0_6041931a -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=false -e WEBSITE_SITE_NAME=-e WEBSITE_AUTH_ENABLED=False -e PORT=1337 -e WEBSITE_ROLET_ID =0 -e WEBSITE_HOSTNAME=newapp01.azurewebsites.net -e WEBSITE_INSTANCE_ID=31e71ef1fa0c69ccdd0a4df4be1071cbacf9e8ca3620289473070b77122ac5f2 strapi/strapi:3.6.8-alpine docker run -it \ -e DATABASE_CLIENT=postgres \ -e DATABASE_NAME=strapi \ -e DATABASE_HOST=postgressk.postgres. database.azure.com \ -e DATABASE_PORT=5432 \ -e DATABASE_USERNAME=k@postgresspathik \ -e DATABASE_PASSWORD=xxx \ -p 443:1337 \ -v pwd/project-name:/srv/app \strapi/strapi
2022-02-01T13:21:55.491Z 信息 - 此容器未启用日志记录。请使用 https://aka.ms/linux-diagnostics 启用日志记录以在此处查看容器日志。
2022-02-01T13:21:56.745156656Z 正在启动您的应用程序...
**> 2022-02-01T13:21:56.752146691Z /usr/local/bin/docker-entrypoint.sh:
exec:第 45 行:docker:未找到**
2022-02-01T13:21:57.239Z INFO - 向容器发起预热请求 newapppathik01_0_6041931a 用于站点 newapp01
2022-02-01T13:21:57.252Z 错误 - 站点 newapp01 的容器 newapp01 已退出,站点启动失败
**
2022-02-01T13:21:57.254Z 错误 - 容器 newapp01 没有响应 端口上的 HTTP ping:1337,站点启动失败。查看容器日志 调试。
**
2022-02-01T13:21:57.259Z 信息 - 正在停止站点 newapp01,因为它在启动期间失败。
【问题讨论】: