我正在尝试运行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
发布于 2020-11-12 15:12:20
遗憾的是,当您将映像部署到Azure Web App时,docker命令不能为自定义命令。它由Azure运行。您可以在App设置中添加环境变量,但不能更改docker命令。
发布于 2020-11-13 14:10:04
在App Services上,如果不公开端口,则无法运行容器。它需要运行一个服务器进程才能变得“健康”。你可以使用use port 80 (default) or 8080。此外,正如Charles Xu所说,您目前不能添加功能。
在Service Fabric中,您有more端口映射选项,但是您仍然应该为liveness探测器公开一个端口。这里也没有额外的支持。
https://stackoverflow.com/questions/64798918
复制相似问题