首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将其他选项添加到在Azure服务应用程序上运行的docker

如何将其他选项添加到在Azure服务应用程序上运行的docker
EN

Stack Overflow用户
提问于 2020-11-12 14:23:52
回答 2查看 258关注 0票数 1

我正在尝试运行docker run -i --rm -d --cap-add=SYS_ADMIN --name <azure-container> <azure-container-registry>/<image-name>:<tag>

默认情况下,容器是使用docker run -p port1:port2创建的

我想删除-p选项并添加--cap-add=SYS_ADMIN,每次使用App Service从azure容器注册表创建我的容器时。

感谢您的帮助。

你好,Aarushi

EN

回答 2

Stack Overflow用户

发布于 2020-11-12 15:12:20

遗憾的是,当您将映像部署到Azure Web App时,docker命令不能为自定义命令。它由Azure运行。您可以在App设置中添加环境变量,但不能更改docker命令。

票数 0
EN

Stack Overflow用户

发布于 2020-11-13 14:10:04

在App Services上,如果不公开端口,则无法运行容器。它需要运行一个服务器进程才能变得“健康”。你可以使用use port 80 (default) or 8080。此外,正如Charles Xu所说,您目前不能添加功能。

在Service Fabric中,您有more端口映射选项,但是您仍然应该为liveness探测器公开一个端口。这里也没有额外的支持。

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

https://stackoverflow.com/questions/64798918

复制
相关文章

相似问题

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