5

我有 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 Quickstart Terminal”一样将 Visual Studio Code 配置为使用 docker?我应该更改一些系统配置才能使用它吗?

4

2 回答 2

3

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

于 2017-03-16T18:25:42.223 回答
0

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

使用VSCode 远程容器开发。您可以在此处找到更多信息:How to use vscode remote containers with Docker Toolbox (Windows 7)?

于 2019-12-21T15:02:32.210 回答