登录到 Azure 容器

Login to azure container

我使用以下快速入门文档来启动我的第一个 Azure 容器。

https://docs.microsoft.com/en-us/azure/container-instances/container-instances-quickstart#feedback

它运行良好。但是如果我想调试一些东西,我该如何连接到容器呢?

您不能直接连接到容器本身进行调试,IE 不能通过 SSH 或 RDP 连接到它。看一下这张图,它突出显示了容器与虚拟机的不同之处:

但是,您可以从容器引擎中提取容器中的日志。在您的情况下,您可能希望在 Azure CLI 中使用以下命令:az container logs.

https://aka.ms/container_logs

当您通过门户调用 CLI 时,您应该已经通过 subscription.To 连接,调试或故障排除您可以查看容器日志。查看此文档以了解确切的命令 https://docs.microsoft.com/en-us/cli/azure/container?view=azure-cli-latest#az-container-logs

当我在 ACI 上为 运行 构建容器时,我首先在本地 docker 实例中构建它们,在那里它们可以连接到并进行交互式调试。当您对他们 运行 本地将它们推送到 ACI 并在需要时从输出日志进行调试的方式感到满意时。