我最近尝试在 Windows Server 2019 实例上拉取并运行 Docker 映像(在 Windows 10 上运行),但失败并显示以下错误消息:
容器操作系统与主机操作系统不匹配。
我试过它的最新版本Windows Server Core
,并Nano Server
从正常microsoft/windowsservercore
和microsoft/nanoserver
仓库。
我不明白,因为那些是在 Windows 操作系统上运行的 Windows 内核。
为了提供Windows Selenium WebDriver Grid,我开始准备可以用作网格节点的Dockerfile。最初的原因是准备可控制Firefox / GeckoDriver版本的映像。在出于同样目的而成功准备Chrome映像的鼓舞下,我开始使用以下Dockerfile:
FROM mcr.microsoft.com/windows/servercore:1809
# Install chocolatey
RUN @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
RUN choco feature enable -n allowGlobalConfirmation
WORKDIR C:\\tools
# Set driver/browser versions
ARG Selenium_Major_Version="3.141"
ARG Selenium_Version="3.141.59"
ARG GeckoDriver_Version="0.24.0"
ARG Firefox_Version="66.0.3"
# Install Java
RUN choco install jdk8
# Download Selenium
RUN powershell Invoke-WebRequest \
-Uri "https://selenium-release.storage.googleapis.com/$env:Selenium_Major_Version/selenium-server-standalone-$env:Selenium_Version.jar" \
-OutFile ".\\selenium-server-standalone.jar"
# Install Firefox
RUN choco install firefox --version %Firefox_Version%
COPY config.json .
ENTRYPOINT java \
-Dwebdriver.gecko.driver=C:\\tools\\geckodriver.exe …
Run Code Online (Sandbox Code Playgroud) firefox server-core webdriver docker windows-server-container
我正在尝试将 IIS 与应用程序请求路由一起用作在同一主机上运行的 Jenkins 实例的反向代理。主机正在运行 Windows Server 2016(服务器核心)。
Jenkins 在 localhost:8080 上运行,而默认 IIS 站点(我用作反向代理站点)在 10.0.0.84:80 我已经设法按照本教程进行URL 重写,但它不适用于 Jenkins ' CSRF 支持并将报告 403,由于“Crumb”不存在。
我假设我需要某种传出重写规则才能使其正常工作。我已经在互联网上搜索并没有找到其他人可以使用它。
我尝试将MMC与SnapIn证书(远程计算机)一起使用,以将p12证书导入到远程Windows 2008 Server Core计算机的个人证书存储中。
证书导入向导告诉我:“不支持将.pfx或.p12文件导入到远程证书存储中”
有替代方法吗?
Server Core 2008是否支持asp.net?我在网上看到参考文献说它不受支持,但它们都是来自CTP的旧引用.