azure - 如何在使用容器应用服务启动的容器上远程运行命令?

标签 azure

我正在尝试使用已推送到 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 访问它 -

WebSSH

关于azure - 如何在使用容器应用服务启动的容器上远程运行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46092857/

相关文章:

azure - 在 Azure 数据工厂 DataFlow 中根据文件名创建动态文件夹

azure - 4 SSL 证书文件 : what are the differences betwen them? 我应该使用哪一个?

reactjs - 在reactjs应用程序中获取网络请求失败

azure - 如何向所有 worker 角色实例发送消息?

mysql - Azure mysql 用户名不带@

bash - Azure DevOps 检查以下 bash 脚本(yml 管道)内的 KeyVault 中是否存在密码

azure - 通过 KQL 在共享仪表板中使用过滤

AzureFunctions 绑定(bind)到 SendGrid

azure - 列出 Azure Blob 存储中的文件

azure - 使用共享图像库使用托管磁盘的 Terraform Azure VM