当前位置: 首页 > 知识库问答 >
问题:

在Windows 7中生成Docker映像时出错

白萧迟
2023-03-14

新docker和我使用Windows 7 SP1。看起来docker在我的机器上运行得很好,因为我试着按照教程中的指示运行hello-world命令docker运行hello-world并得到预期的结果。现在我要做的就是为. net核心控制台应用创建一个docker映像。我的应用程序建立和运行。但是当通过命令构建docker映像时docker build-t myapp。我得到下面的错误

连接时出错:发布超文本传输协议:////./管道/docker_engine/v1.30/构建?#创建

下面我的Dockerfile

FROM microsoft/dotnet:1.1-runtime-nanoserver

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

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

共有1个答案

和柏
2023-03-14

我可以通过启动与Docker工具一起安装的“Docker快速启动终端”,并从那里运行用于构建Docker映像的命令来解决这个问题。

如果我使用GIT BASH而不是Docker QuickStart终端来执行这些命令,就会出现这种错误。因此,如果命令不是从Docker终端本身执行的,那么这些错误就会出现。

 类似资料:
  • 我正在尝试使用GraalVM构建本机Quarkus映像,但遇到以下构建失败错误: 这是我第一次与GraalVM合作,所以我有点困惑。 以下是基本信息:Java版本17 Graavl VM版本graalvm-ce-javaV-22.1.0 我按照提供的步骤:https://stackoverflow.com/a/65837409/7584240和https://github.com/graalvm/

  • 我想建立一个docker形象。我这样做: 我有这个错误:

  • 我正在尝试在GoogleKubernetes引擎中的docker映像中安装fuse。 这是我的多克文件: 但是当我尝试构建这个图像时,我得到了以下错误: 我试图在docker容器内的ubuntu映像上运行这个程序,以访问容器内的Google云存储。 我只想在我的容器内下载gcsfuse,我已经尝试了很多事情,最终都出现了错误,但这个错误似乎是最合理的错误,所以我问这个,但如果有更好的方法来下载保险

  • 问题内容: Docker noob在这里… 如何在命令行中正确运行Visual Studio 2017生成的Asp.Net CORE应用程序的docker映像? 似乎无法正常工作(图像运行,但是我无法浏览至我的应用程序) 注意:我只是使用默认模板在Studio中创建了一个示例ASP.Net Core Web App,并添加了Docker支持(通过单击“添加Docker支持”复选框)。执行此操作时,

  • 你好,我一直在尝试构建镜像,但我在代理防火墙后面,每次我使用docker构建构建。我得到:= 我已经尝试将我的代理地址添加到 docker 代理设置中,在构建命令上尝试了 --build-arg HTTP_PROXY=,并且还尝试在我的 FROM 命令之后立即在我的 docker 文件中设置 ENV htp_proxy=,但是问题仍然存在,我无法找到任何其他解决方案。我的 dockerfile 有

  • 问题内容: 我有一个泊坞窗映像,我想找出它是从哪个映像创建的。当然有多层,但是我想找出最后一张图像(dockerfile中该图像的FROM语句)? 我尝试使用,但无法在其中找到此信息。 我尝试使用以下命令,但它给我一条错误消息 这是我收到的错误消息 问题答案: 您可以使用此答案中建议的方法:https : //stackoverflow.com/a/53841690/3691891 首先,拉: 获