问题标签 [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.
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。
windows - 在 windows nano 服务器中启用 IIS-ASPNET 模块的问题
我正在运行一个需要启用 IIS-ASPNET 和 IIS-ASPNET45 功能的应用程序。当我在 windowsservercore 容器中运行以下命令时,它运行良好,但在 nano 服务器中失败并显示以下错误消息。
有人可以帮忙吗,
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)上执行了相同的步骤并且没有任何问题.. 什么给出了?
asp.net - 如何在 docker 容器上的基于 nanoserver-1709 的映像上安装证书?
我一直在寻找任何证书管理器的这张图片,但我找不到任何可以帮助我安装 .cer 证书的东西。1709 nanoserver 映像不附带 powershell,因此为了使用它,我必须使用 microsoft/windowsservercore 映像进行多阶段构建,但我不太确定如何去做,我可以似乎没有通过谷歌找到任何有帮助的东西。
如果有人知道使用或不使用多阶段构建来安装证书的方法,将不胜感激。
对于那些感兴趣的人,这是我的 docker-compose.yml 和 Dockerfile
码头工人-compose.yml
Dockerfile
谢谢!
docker - 如何为在 Docker 中运行的 .NET Core 应用启用 NTLM 身份验证?
我正在尝试在 Intranet 上设置一个 .NET Core 2.0 Web 应用程序(实际上是 WebAPI),并且我想使用单点登录。这意味着我必须为我的 .NET Core 应用启用 NTLM 身份验证。
这显然可以使用 HttpSys,并且在其他地方运行时似乎可以工作,但不能在 Microsoft Docker 映像上运行。
有任何想法吗?
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 中的角色。
powershell - Docker microsoft/nanoserver 无法启动
我对运行 nanoserver 的 Docker 有疑问。
我的环境:我在 Win10(微软开发人员构建)虚拟机上安装了 docker(因为由于 Hyper-V,主机仍然是 Win7,没有默认的 Docker 支持)。我在原始映像上安装了 docker,因此没有第 3 方程序会导致错误。我也已经检查过是否启用了 Hyper-V。
但我认为这个截图说明了一切:
也用谷歌搜索了这个问题,但我发现的一切都不是在 Docker 上下文中。
仅供参考:我想使用 Docker 容器来运行网络渲染从站,它应该只能看到一个 cpu 核心(出于许可原因),也许有人对此有另一种选择。
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://github.com/PowerShell/CertificateDsc/issues/45
这种逃避纳米服务器中可用的 Import-Certificate 命令。虽然我也没有找到。
任何帮助都会被应用,干杯。
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 的消息。但它已经在那里了。
docker - Docker for Windows:可以安装打印机吗?
我有一个 .NET 应用程序,它生成一些 PDF 格式的报告并将它们发送到打印机。该打印机是网络打印机,可通过 IP 直接使用(无打印服务器)。
现在,此应用程序托管在安装了此打印机的基于 Windows Server 的机器上。
是否可以将此应用程序打包在 Docker 容器中?我应该使用哪个基础镜像?如何在 Docker 容器中安装具有相应驱动程序的网络打印机?