"启动文件"选项是在Docker Web App的选项中为docker-compose
文件还是shell命令?我找不到关于它的任何文档...
基本上,当我将镜像推送到我的Web App时,我想让它运行一个docker-compose.yml
,而不是执行docker run [options]。
"启动文件"选项是在Docker Web App的选项中为docker-compose
文件还是shell命令?我找不到关于它的任何文档...
基本上,当我将镜像推送到我的Web App时,我想让它运行一个docker-compose.yml
,而不是执行docker run [options]。
当我配置运行时栈时,启动文件部分的预期值是什么?
对于 Node.js,您需要指定 PM2 配置文件或脚本文件。对于 .NET Core,请将编译后的 DLL 名称指定为
dotnet <myapp>.dll
。对于 Ruby,则可以指定要使用的 Ruby 脚本来初始化应用程序。
2019-09-02 05:03:04.493 INFO - docker run -d -p 55721:80 --name xxxxxx -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=false -e WEBSITE_SITE_NAME=xxxxx -e WEBSITE_AUTH_ENABLED=False -e PORT=80 -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=xxxxxx.azurewebsites.net -e WEBSITE_INSTANCE_ID=xxxxxxxxx -e HTTP_LOGGING_ENABLED=1 xxxxxx.azurecr.io/xxxxxxx:latest -p 80:4000 -p 443:8000
截至目前,Azure Web Apps for Containers不支持多容器应用(使用docker-compose)。