为什么我创建成功的ACI context在另一台电脑上执行"docker context ls"命令时看不到?

Why the ACI context I created successfully is not visible when I execute the command "docker context ls" in another computer?

我按照以下说明在 Azure 上部署了一个 Docker 容器:

https://docs.docker.com/cloud/aci-integration/

更准确地说,我使用 Docker-Compose 和 docker-compose.yml 在 ACI 中部署了一个多容器应用程序 (WordPress)。一切顺利。

如果我转到 Azure 门户,我可以看到容器实例和我创建的容器。如果运行 命令提示符中的命令docker context ls(在命令docker login azure 之后),我可以看到默认上下文和我创建的上下文。

问题是,如果我在另一台计算机上 运行 命令 docker context ls,我只能看到默认上下文。如果我 运行 docker login azure --tenant-id xxx.

结果相同

我错过了什么?有没有办法使用 Azure 门户查看上下文?

非常感谢您的帮助!

当然,它做了它应该做的。上下文仅使用您在其许可下用于命令 docker login azure 的帐户,但它不属于该帐户。看起来这两台计算机不在同一个集群中,所以上下文只是工作并且存储在计算机的本地,而不是另一台计算机。详细了解 Docker context.