2017-08-05 103 views
1

Docker新手,我正在使用Windows 7 SP1。看起来docker在我的机器上运行良好,因为我已经按照教程中的指示使用命令docker run hello-world运行hello-world并获得了预期的结果。现在我所要做的就是为.net核心控制台应用程序创建一个docker镜像。我的应用程序构建并运行。但同时通过命令docker build -t myapp .建设码头工人形象,我得到下面的错误在连接过程中在Windows 7中构建Docker镜像时出错

错误:邮政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 &标签=%7B%7D &存储器= 0 & memswap = 0 &网络模式=默认& RM = 1个& shmsize = 0 &吨= 杜克&目标= & ulimits = NULL:开放//./ pipe/docker_engine:系统找不到指定的文件。在Windows的 的默认守护进程配置中,必须将docker客户端升级为连接。这个错误也可能表明docker守护进程没有运行。

下面我Dockerfile

FROM microsoft/dotnet:1.1-runtime-nanoserver 

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

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

您是否在使用码头运行hello-world的相同终端? –

+0

@TarunLalwani是一样的终端 – Riki

+0

附上一个错误和终端的截图? –

回答

1

我可以通过启动“泊坞窗快速入门终端”与泊坞窗工具安装和运行命令从那里建立泊坞窗图像解决这个问题。

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

相关问题