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

问题描述

我正在尝试使用 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,尽管我认为这不会有什么不同。

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

my_docker_context_panel

这是教程中显示内容

tutorial_docker_context_panel

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

解决方法

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

enter image description here

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

  1. 转到“视图”->“命令面板”,像这样输入命令 docker context create

enter image description here

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

enter image description here

  1. 然后使用键盘快捷键,这里的意思是点击 Shift + Alt + C 按钮,显示如下:

enter image description here