【发布时间】:2017-05-06 03:24:30
【问题描述】:
首先,我正在尝试关注这个guide。
到目前为止,我已经启动并运行了主机,但我被困在这一点上。我已经安装了 windowsservercore 映像,我安装了 IIS 映像并将其标记为“windowsserveriis”。现在我需要安装 ASP.NET 4.5,我使用以下命令
docker build –t windowsserveriisaspnet .
我应该补充一点,我为我的 Docker 映像创建了一个文件夹。所以我有一个 C:\dev\TestProject\DockerImages 和每个 Dockerfile 的文件夹。现在,我对此有点不确定,因为该指南从未提及如何实际创建文件,所以我想我会为了安全起见将它们分开(并且也可以将它们命名为“Dockerfile”以避免混乱)。
无论如何,上面的命令打印出以下错误信息:
docker : "docker build" 只需要 1 个参数。
在 line:1 char:1
docker build –t windowsserveriisaspnet .
我的 Dockerfile 如下所示:
来自 windowsserveriis
运行 dism /online /enable-feature /featurename:IIS-ASPNET45
我最初的想法是我忘记了最后的点,但事实并非如此。我还尝试用 '--file="DockerfileASPNET"' (我重命名文件)替换点。但是似乎没有任何效果。
那么,我错过了什么?提前谢谢..
【问题讨论】:
-
@alldani 他的代码中已经有
.,因此答案不相关。 @kasper 你从哪里运行命令?您是否在为存放 Dockerfile 而创建的文件夹中?还要确保你的 Dockerfile 被命名为Dockerfile并且大小写正确 -
但这并不能真正回答我的问题。就像我说的,我已经检查了一个缺失的点。
-
还有更多答案。另外,你应该用谷歌搜索它,如果你尝试过这个问题,你应该提到它。正如您现在所知道的那样,它将节省每个人的时间。
-
@MikeGaruccio 我 cd'ed 到正确的文件夹,然后运行带有点的命令。
标签: asp.net powershell docker dockerfile