【发布时间】:2021-06-25 02:50:43
【问题描述】:
我正在使用命令docker context use 来设置活动的 Docker 上下文:
> docker context use aws-context
aws-context
但是,由于某种原因,活动的 Docker 上下文不会改变。
当我随后键入docker context show 时,激活的上下文仍然是默认上下文:
> docker context show
default
当我列出现有上下文时,星号仍在默认上下文后面:
> docker context ls
NAME TYPE DESCRIPTION DOCKER ENDPOINT
aws-context ecs (eu-west-1)
default * moby Current DOCKER_HOST based configuration tcp://192.168.99.100:2376
如何更改 Docker 上下文?
【问题讨论】:
-
远程集群是否可以从您的机器访问?
-
是的,它是一项 AWS 服务,我可以 ping AWS 容器注册表。
-
docker context命令是否有任何 详细 选项?为了获得更多的输出?不幸的是,我没有找到任何东西。 -
是的,我可以看到它是 ECS。我认为 ECR 在这里不起作用。在我看来,您的端点无法正常工作,这就是 docker 不允许您选择该上下文的原因,但我可能错了。
标签: amazon-web-services docker amazon-ecs