问题标签 [nano-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
288 浏览

docker - NanoServer 或 Windows Server Core 上的 Ucma 4.0 / 5.0?

我想在 windows 容器上使用 ucma API。但我想知道,我可以在 nano server 或 windows server core 上托管 API 吗?

我搜索了 ucma 文档,但没有找到任何有关容器的信息。根据要求,它似乎只适用于 Windows Server 2016 和 Windows Server 2012。

0 投票
1 回答
345 浏览

windows - 在 windows nano 服务器中启用 IIS-ASPNET 模块的问题

我正在运行一个需要启用 IIS-ASPNET 和 IIS-ASPNET45 功能的应用程序。当我在 windowsservercore 容器中运行以下命令时,它运行良好,但在 nano 服务器中失败并显示以下错误消息。

有人可以帮忙吗,

0 投票
0 回答
1206 浏览

node.js - Docker :: Node Hello World Example :: SyntaxError: Invalid or unexpected token?

我正在尝试在 docker 容器中的节点上运行这个 hello world 示例

https://medium.com/@adnanrahic/hello-world-app-with-node-js-and-express-c1eb7cfa8a30

这是我的码头文件:

成功构建容器后:

并运行它,我收到以下错误:

我在本地运行节点的笔记本电脑(Windows 10)上执行了相同的步骤并且没有任何问题.. 什么给出了?

0 投票
1 回答
1579 浏览

asp.net - 如何在 docker 容器上的基于 nanoserver-1709 的映像上安装证书?

我一直在寻找任何证书管理器的这张图片,但我找不到任何可以帮助我安装 .cer 证书的东西。1709 nanoserver 映像不附带 powershell,因此为了使用它,我必须使用 microsoft/windowsservercore 映像进行多阶段构建,但我不太确定如何去做,我可以似乎没有通过谷歌找到任何有帮助的东西。

如果有人知道使用或不使用多阶段构建来安装证书的方法,将不胜感激。

对于那些感兴趣的人,这是我的 docker-compose.yml 和 Dockerfile

码头工人-compose.yml

Dockerfile

谢谢!

0 投票
0 回答
88 浏览

docker - 如何为在 Docker 中运行的 .NET Core 应用启用 NTLM 身份验证?

我正在尝试在 Intranet 上设置一个 .NET Core 2.0 Web 应用程序(实际上是 WebAPI),并且我想使用单点登录。这意味着我必须为我的 .NET Core 应用启用 NTLM 身份验证。

这显然可以使用 HttpSys,并且在其他地方运行时似乎可以工作,但不能在 Microsoft Docker 映像上运行。

有任何想法吗?

0 投票
0 回答
496 浏览

docker - 在 docker 文件中运行 microsoft/nanoserver

链接到微软/纳米服务器

如果我按照上面链接中的过程进行操作,我可以让 docker nano-server 在命令行的 docker 内部运行。

运行 --name nanoiis -d -it -p 8080:80 nanoserver/iis

是推荐行是使用。

我想将它放入一个 docker 文件并构建和映像。所以这是我的 dockerfile

我收到一个错误

来自守护程序的错误响应:Dockerfile 解析错误第 12 行:未知标志:名称

我的问题是我做错了什么?

我在此处遵循有关构建 docker 映像的示例: https ://docs.docker.com/get-started/part2/

下一个问题是我将使用什么命令来运行我的应用程序?在他们使用的示例中。

CMD ["python", "app.py"] 我应该使用什么来运行 nano-server?

最后向我指出一些文档,以使网站运行到 Nano-Server 中。Nano-Server 似乎改变了它在 Microsoft 中的角色。

0 投票
1 回答
198 浏览

powershell - Docker microsoft/nanoserver 无法启动

我对运行 nanoserver 的 Docker 有疑问。

我的环境:我在 Win10(微软开发人员构建)虚拟机上安装了 docker(因为由于 Hyper-V,主机仍然是 Win7,没有默认的 Docker 支持)。我在原始映像上安装了 docker,因此没有第 3 方程序会导致错误。我也已经检查过是否启用了 Hyper-V。

但我认为这个截图说明了一切:

我的错误的屏幕截图

也用谷歌搜索了这个问题,但我发现的一切都不是在 Docker 上下文中。

仅供参考:我想使用 Docker 容器来运行网络渲染从站,它应该只能看到一个 cpu 核心(出于许可原因),也许有人对此有另一种选择。

0 投票
1 回答
2476 浏览

powershell - 如何在 NanoServer 上安装根证书

有一些指南展示了如何执行此操作,但它们是不久前的,我似乎找不到他们所指的实用程序 certoc.exe。这是否已从更高版本的 nanoserver 中删除?

https://joshuachini.com/2018/02/08/how-to-import-an-enterprise-certificate-into-a-windows-container/

https://www.ntweekly.com/2017/01/30/install-self-signed-certificate-on-windows-nano-server-2016/

https://blogs.technet.microsoft.com/nanoserver/2015/11/19/hands-on-packaging-and-installing-your-first-windows-server-apps-on-nano-server/

有人对我应该在哪里获得此实用程序有任何想法吗?

我在这里找到了另一个小线索 https://github.com/PowerShell/CertificateDsc/issues/45

这种逃避纳米服务器中可用的 Import-Certificate 命令。虽然我也没有找到。

任何帮助都会被应用,干杯。

0 投票
1 回答
595 浏览

powershell - 在 iis:nanoserver docker 映像上更新 IISAdministration

我正在尝试使用 IIS nano docker image 将 webapp 容器化。但是由于 IISAdministration 版本不是最新的(1.0.0.0),因此无法使用“New-IISSiteBinding”命令。新版本是 1.1.0.0

目前,Webapp 运行在 6GB 大小的 iis 核心 docker 映像上,而 iis nano 约为 500MB。因此,如果我可以通过导入 webproxy 模块来完成这项工作,那么我将拥有一个轻量级的图像。

我使用了这个 docker 镜像 microsoft/iis:nanoserver-sac2016

我做了以下步骤

1) Ran Save-Module -Name IISAdministration -Path D:\

此命令在另一台机器上执行,将 D:\IISAdministration 文件夹复制到“C:\Program Files\WindowsPowerShell\Modules\IISAdministration”并重新启动容器。

当我执行 Import-Module -Name IISAdministration 时,我看到了这些错误。如果我删除“C:\Program Files\WindowsPowerShell\Modules\IISAdministration”文件夹并执行“Import-Module -Name IISAdministration”,那么它可以工作。

2)我尝试通过命令 Install-Module -Name IISAdministration 安装

我们落后于代理。所以为了下载,我设置了代理变量并尝试下载。然后我得到了这个错误。

我看到 nanoserver 默认不会启用 [System.Net.Webproxy] 模块。
你能帮忙吗

1) 为什么在步骤 1 中手动加载 IISAdministration 包失败。

2) 如果步骤 1 不可行,我如何在导入 [System.Net.Webproxy] 模块及其依赖项后安装 IISAdministration 模块 1.1.0.0。

提前致谢。
毗湿奴

更新 1

我尝试按照@TheIncorrigible1 的建议作为答案。
我将 "iisadministration.1.1.0.nupkg" 复制到 c:\test 并执行 "Register-PSRepository -InstallationPolicy Trusted -Name tmp -SourceLocation C:\test" 。

我看到安装 Nuget 的消息。但它已经在那里了。

在此处输入图像描述

0 投票
0 回答
1226 浏览

docker - Docker for Windows:可以安装打印机吗?

我有一个 .NET 应用程序,它生成一些 PDF 格式的报告并将它们发送到打印机。该打印机是网络打印机,可通过 IP 直接使用(无打印服务器)。

现在,此应用程序托管在安装了此打印机的基于 Windows Server 的机器上。

是否可以将此应用程序打包在 Docker 容器中?我应该使用哪个基础镜像?如何在 Docker 容器中安装具有相应驱动程序的网络打印机?