docker - 在Windows 7中构建Docker镜像时出错

标签 docker dockerfile

docker的新手,我正在使用Windows 7 SP1。似乎docker在我的机器上运行正常,因为我尝试按照教程中的指示通过docker run hello-world运行hello-world并获得了预期的结果。现在,我要做的就是为.net核心控制台应用程序创建docker镜像。我的应用程序已构建并运行。但是在通过命令docker build -t myapp .构建docker镜像时出现以下错误

error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.30/build?buildargs=%7B%7D&cachefrom=%5B%5D&cgroupparent=&cpuperiod=0&c puquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&labels=%7B%7D&memory=0&memswap=0&networkmode=default&rm=1&shmsize=0&t= duke&target=&ulimits=null: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.



在我的Dockerfile下面
FROM microsoft/dotnet:1.1-runtime-nanoserver

WORKDIR /DotNetConsole
COPY /bin/Debug/netcoreapp1.1/publish/ .

ENTRYPOINT ["dotnet", "DotNetConsole.dll"]

最佳答案

我可以通过启动随docker工具安装的“Docker QuickStart Terminal”并运行从那里构建docker镜像的命令来解决此问题。

如果我使用GIT BASH而不是Docker QuickStart Terminal来执行命令,则会收到此类错误。因此,似乎如果未从Docker终端本身执行命令,则会显示这些错误。

关于docker - 在Windows 7中构建Docker镜像时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45524178/

相关文章:

docker-compose 卷未同步

node.js - 从容器连接到 rabbitmq 的问题

docker - Jenkins 管道即代码,出现 Docker 错误

amazon-web-services - 无法连接到 docker 容器

docker - 从一个 Docker 容器连接到另一个 Docker 容器

docker - 如何从环境 ARG 设置 dockerfile 中的 WORKDIR?

java - 在 Docker 容器上运行 JAR 时写入文件夹中的文件会导致 FileNotFoundException

docker - 如何使用 Docker 开发位于不同存储库中的应用程序

docker - 在Laravel中自动化项目

visual-studio - ASP.NET Core Dockerfile 默认模板 : "COPY *.sln ./" No source files were specified