我正在尝试使用已推送到 ACR 的自定义 docker 镜像来为 linux/容器提供新的 webapp 服务。
https://azure.microsoft.com/en-gb/blog/webapp-for-containers-overview/
我们已经很好地启动并运行了它,这是一个 django 应用程序。
我现在需要做的是能够在我们正在制作的容器中运行一次性命令。
有人能指出我如何实现这一目标的正确方向吗?
任何帮助,非常感谢。
最佳答案
在应用服务 Linux 中执行此操作的当前方法是为容器启用 SSH - https://learn.microsoft.com/en-us/azure/app-service-web/app-service-linux-ssh-support
# ------------------------
# SSH Server support
# ------------------------
RUN apt-get update \
&& apt-get install -y --no-install-recommends openssh-server \
&& echo "root:Docker!" | chpasswd
然后您可以通过 Kudu 控制台(使用 WebSSH)通过 SSH 访问它 -
关于azure - 如何在使用容器应用服务启动的容器上远程运行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46092857/