如何登录到 Azure 中的容器?

How to log into container in Azure?

我在 Azure 容器实例中部署了一个 docker 图像。应用程序本身会将一些日志写入文件。有什么方法可以登录容器查看这些日志吗?

az container exec --resource-group <group-name> --name <container-group-name> --exec-command "<command>"

https://docs.microsoft.com/en-us/azure/container-instances/container-instances-exec

您还可以使用 docker 创建上下文,然后使用 docker 命令。

docker context create aci myacicontext
docker context use myacicontext
docker logs <CONTAINER_ID>
docker exec -t <CONTAINER_ID> COMMAND

https://docs.docker.com/cloud/aci-integration/#create-an-aci-context

找到答案了。

az container logs  --name your-container-name --resource-group your-resource-group-name

az container exec --name your-container-name --resource-group your-resource-group-name --exec-command "cat /home/yourname/xxx.log"