gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 19:35:35 24 4
gpt4 key购买 nike

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com