如何登录到 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"
我在 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"