gpt4 book ai didi

asp.net - 我不断收到 "docker build"需要 1 个参数的错误

转载 作者:行者123 更新时间:2023-12-04 13:22:12 26 4
gpt4 key购买 nike

首先,我试图跟随这个guide .
到目前为止,我已经启动并运行了主机,但我被困在了这一点上。我已经安装了 windowsservercore 镜像,并且安装了 IIS 镜像并将其标记为“windowsserveriis”。现在我需要安装 ASP.NET 4.5,我使用以下命令

docker build –t windowsserveriisaspnet .


我应该补充一点,我为我的 Docker 镜像创建了一个文件夹。所以我有一个 C:\dev\TestProject\DockerImages 和一个用于每个 Dockerfile 的文件夹。现在,我对此有点不确定,因为指南从未提及如何实际创建文件,所以我想我会将它们分开以确保安全(并且还可以将它们命名为“Dockerfile”以避免困惑)。
无论如何,上面的命令会打印出以下错误消息:

docker : "docker build" requires exactly 1 argument(s).

At line:1 char:1

docker build –t windowsserveriisaspnet .


我的 Dockerfile 看起来像这样:

FROM windowsserveriis

RUN dism /online /enable-feature /featurename:IIS-ASPNET45


我最初的想法是我忘记了最后的点,但事实并非如此。我还尝试用'--file =“DockerfileASPNET”'(我重命名文件的地方)替换点。然而,似乎没有任何效果。
那么,我错过了什么?提前致谢..

最佳答案

我面临着同样的问题。我错过了命令末尾的小句点 ( . )。
我从官方 docker 文档中复制粘贴了命令。
时期
( . ) 在命令的末尾告诉 Docker 使用 shell 的当前工作
目录作为构建上下文。
确保在命令末尾包含句点 (.),并确保运行
命令从包含 Dockerfile 和应用程序代码的当前工作目录。

关于asp.net - 我不断收到 "docker build"需要 1 个参数的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41250326/

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