我一直得到“dockerbuild设”需要1正确的参数(S)错误

首先,我正在试着跟随这个指南 。

到目前为止,我已经启动了主机,但是我坚持了这一点。 我已经安装了windowsservercore映像,并安装了IIS映像并将其标记为“windowsserveriis”。 现在我需要安装ASP.NET 4.5,并使用以下命令

dockerbuild设-t windowsserveriisaspnet。

我应该补充说,我为我的Docker镜像创build了一个文件夹。 所以我有一个C:\ dev \ TestProject \ DockerImages和每个Dockerfile的文件夹。 现在,我对此有点不确定,因为指南从未提及如何实际创build文件,所以我想我会将它们分开以保证安全(也可以将它们命名为“Dockerfile”,以避免混乱)。

无论如何,上述命令打印出以下错误信息:

docker:“docker build”只需要一个参数。

在行:1 char:1

dockerbuild设-t windowsserveriisaspnet。

我的Dockerfile看起来像这样:

从windowsserveriis

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

我最初的想法是,我最后忘了这个点,但事实并非如此。 我也尝试用'–file =“DockerfileASPNET”'(我重命名文件)replace点。 然而,似乎没有任何工作。

那么,我错过了什么? 提前致谢..

如果.Dockerfile在您当前的目录中,请使用:

docker build -t windowsserveriisaspnet -f ./.Dockerfile。

所以你指向特定的文件-f ./ .Dockerfile,并且需要指向本地文件夹使用。 (在最后点)。