我一直得到“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,并且需要指向本地文件夹使用。 (在最后点)。
- 如何在Kitematic Boot2docker linux上安装?
- ASP.NET Core 1.1 Docker容器无法validationHTTPS连接
- 是否有可能从Docker容器中运行我的开发asp.net核心服务器
- 处理“HTTP请求超时。 退出“。为Docker构build一个大型的aspnet项目
- Asp.net 5 – Docker
- ASP.NET Core EF命令:无法连接到任何指定的MySQL主机
- 无法从Docker中的ASP.NET核心WEB APi应用程序访问主机的postgres服务
- ASP核心HttpClient.Get从容器到本地主机的网站是失败的
- Dotnet core 2 docker:找不到可执行的匹配命令“dotnet-watch”