是否可以在 Visual Studio Code 上使用 Docker Toolbox?

Posted

技术标签:

【中文标题】是否可以在 Visual Studio Code 上使用 Docker Toolbox?【英文标题】:Is it possible to use Docker Toolbox on Visual Studio Code? 【发布时间】:2017-05-12 21:08:06 【问题描述】:

我有 Windows 10 家庭版,因此我必须安装 Docker Toolbox 而不是 Docker。我正在使用 Visual Studio Code 进行开发,它具有 Docker 支持扩展 (https://github.com/Microsoft/vscode-docker),它为最常见的 Docker 命令添加了集成。

不幸的是,它在我的情况下不起作用(从 Visual Studio Code 终端输出):

C:\Users\Konrad\workspace\docker-tests>docker build . -t docker-whale
An error occurred trying to connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/build?buildargs=%7B%7D&cgr
oupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&labels=%7B%7D&memory
=0&memswap=0&rm=1&shmsize=0&t=docker-whale&ulimits=null: open //./pipe/docker_engine: The system cannot find the
 file specified.

同样的命令在 Docker 快速启动终端中也能正常工作。

是否可以像“Docker 快速入门终端”一样将 Visual Studio Code 配置为使用 docker?我应该更改一些系统配置才能使用它吗?

【问题讨论】:

【参考方案1】:

我遇到了同样的问题。在this article 之后,我能够使用 Yeoman 配置一个 dotnet 核心容器,然后当您按下 F5 时,VS Code 会在 docker 容器中为您的应用程序生成图像。

【讨论】:

【参考方案2】:

如果您的机器中有 Docker Toolbox,则另一种解决方案。

使用VSCode Remote Container开发。 你可以在这里找到更多信息:How to use vscode remote containers with Docker Toolbox (Windows 7)?

【讨论】:

以上是关于是否可以在 Visual Studio Code 上使用 Docker Toolbox?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 Visual Studio Code 扩展中访问鼠标事件

是否可以使用 Visual Studio Code 的 linter 忽略特定警告?

是否有可以编写黄瓜步骤定义的 Visual Studio Code 扩展?

是否可以找出 Visual Studio Code 扩展的大小?

是否有隐藏 Visual Studio Code 中侧栏的快捷方式?

如何在 Visual Studio Code 中注释多行?