我无法通过 VS Code 添加 docker 上下文,因为缺少该按钮。为什么是这样?

I can't add docker contexts via VS Code because the button is missing. Why is this?

我正在尝试使用 VS Code 创建一个 Docker 上下文,以使我能够在 this microsoft tutorial.

之后将容器部署到 Azure

教程中显示的图像有一个带加号的按钮来创建一个新的上下文,但我的版本没有这个按钮。我有最新版本的 VS Code (1.55.0)、最新版本的 Docker(Docker 版本 19.03.13)和 VS Code 的 Docker 扩展,它已用于本教程系列的每个其他步骤,并允许我停止和启动容器以及其他功能。我已经使用 Ubuntu 18.04.5 和 20.04.2 进行了尝试,并按照 Linux 说明安装 Docker.

我使用 VS Code 登录到 Azure,并通过 VS Code 将其他东西部署到 Azure,但我认为这不会有什么不同。

这是我在上下文面板中看到的内容:

.

教程中显示的内容如下:

.

为什么我没有通过 VS Code 添加上下文的选项?我怎么才能得到它?谢谢

这取决于 VSCode 的键盘快捷键。我可以复制它:

您可以设置键盘快捷键。然后按钮会出现。以下是步骤:

  1. 转到视图 -> 命令面板,输入命令 docker context create,如下所示:

  1. 设置键盘快捷键,例如,这是我的设置:

  1. 然后使用Keyboard Shotcuts,这里是指点击Shift + Alt + C键,显示如下: