Tag: powershell

如何检查在PS1中dotnet恢复是否正常?

我使用dotnet restore命令dockertask.ps1文件,问题是如何确保它运行没有错误?

Windows上怪异的terminal格式

当用Docker运行一个容器时,我的terminal会被拧紧。 这两个都发生在PowerShell和CMD。 只有在访问docker集装箱时。 我怎么能正常? PS:这发生在我重新安装Docker的时候

我一直得到“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点。 然而,似乎没有任何工作。 那么,我错过了什么? 提前致谢..

使用windowsservercore中的powershell安装ISO映像失败

我正在尝试在Docker中的Windows Server Core上执行SQL Server的无人参与安装。 但它会引发此错误:没有find指定文件的虚拟磁盘支持提供程序。 有谁知道如何使Windows-Server Core上的Mount-DiskImage工作? RUN @echo off && ` aws s3 cp s3://mybucket/en_sql_server_2016_developer_with_service_pack_1_x64_dvd_9548071.iso C:\en_sql_server_2016_developer_with_service_pack_1_x64_dvd_9548071.iso && ` for /f "delims=" %%A in ('@powershell -NoProfile -ExecutionPolicy Bypass -Command "(Mount-DiskImage -ImagePath C:\en_sql_server_2016_developer_with_service_pack_1_x64_dvd_9548071.iso -PassThru | Get-Volume).DriveLetter"') do set "ISO_DRIVE_LETTER=%%A" && ` echo Mounted SQL install image to drive %ISO_DRIVE_LETTER% && ` echo Setting up SQL Server.. […]

在尝试删除windowsfilter文件夹后,Docker不会再build立

C:\ ProgramData \ Docker \ Windowsfilter占用了服务器上的大部分空间,所以我尝试删除它,几件事情被删除,但由于“访问被拒绝”消息(im完全pipe理),90%的文件夹不能被删除。 。 现在,当试图构build一个微软/ issdocker图像时,无论在做什么,它都会失败: docker:未能注册图层:re-exec error:exit status 1:output:GetFileAttributesEx \?\ C:\ ProgramData \ docker \ windowsfilter \ bc1cc61881c347f8e666028fbff83c46f8e1f5550e47385749b0c1b683bb2289 \ UtilityVM \ Files \ ProgramData \ Microsoft \ Windows Defender \ Scans \ History \ CacheManager \ 01D5215E-0000-0000-0000-100000000000-0.bin:系统找不到指定的文件。 在E:\ bauen.ps1:5 char:1 + docker build –tag iistest。 –file。\ iisonly.dockerfile + ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ + […]

Docker中的Docker docker-compose守护进程不在主机上运行。 Windows 10

在Docker中运行Docker镜像(dind)中的docker。Powershell以admin身份运行。 通过docker-compose.yml文件,我有一个经理和一个工人起来的容器。 撰写yaml文件是这样的: version: '2' services: manager: image: docker:latest ports: – "2375" – "8080" privileged: true tty: true worker: image: docker:latest ports: – "8080" privileged: true tty: true 我不知道为什么,甚至是什么,但是这是唯一的方法,让它保持原状。 我尝试用以下方法启动pipe理器: docker-compose exec manager docker swarm init –listen-addr 0.0.0.0:2377 我也尝试与港口0.0.0.0:2375作为打开yaml组成。 当我运行命令并得到这个: Cannot connect to the Docker daemon. Is the docker daemon running on this host? 这是docker-compose […]

有没有人能够build立一个WinRM远程PowerShell会话到Windows Docker容器?

我有两个非域虚拟机。 两者都运行相同版本的PowerShell。 其中一个VM正在托pipe一个WindowsServerCore的透明networkingDocker容器。 非Docker虚拟机具有*用于可信机器。 Docker容器具有Enable-PSRemoting运行,并托pipe自签名证书。 两台Docker VM端口5985和5986都可以通过非Docker虚拟机进行访问,并通过与这些端口上的Docker IP的Telnet会话进行validation。 我已经将新用户添加到Docker虚拟机,并在pipe理员组中进行设置。 我已经重置了WinRM服务。 无论用户使用哪种用户名/密码,当尝试从非Docker虚拟机上以HTTP或HTTPS方式build立远程PowerShell会话时,我总是会被拒绝访问。 有没有人能够得到这个工作?

无法在Windows容器中运行AzureAD Module PowerShell命令

我想在Windows容器内运行AzureAD Module PowerShell命令,但由于它与“IEFRAME.DLL”的依赖关系,它的抛出错误 我也尝试通过将容器内的DLL复制到Windows系统文件夹,但它仍然抱怨 是否有任何解决方法或黑客可用于在Windows容器内工作?

Docker Windows容器中的Powershell列表过程生成空白列表

我需要得到在Windows容器中运行的dotnet应用程序的进程ID,以便将debugging器附加到它,但是当我尝试列出进程时,我得到一个空列表。 PS > docker exec -it –privileged elated_swartz powershell -Command Get-CimInstance Win32_Process | Select-Object ProcessId, CommandLine ProcessId CommandLine ——— ———– PS版本5.1.15063.483 Docker Client:版本:17.06.0-ce API版本:1.30 Go版本:go1.8.3 Git commit:02c1d87内置:星期五Jun 23 21:30:30 2017 OS / Arch:windows / amd64 Docker Server版本:17.06.0-ce API版本:1.30(最低版本1.24)Go版本:go1.8.3 Git commit:02c1d87内置:星期五Jun 23 22:19:00 2017 OS / Arch:windows / amd64实验:true

Docker的Windows容器文件访问权限问题

Windows Server 2016主机,通过默认的MSFTdocker提供程序运行Docker EE。 Docker版本17.06.2-ee-5,build 508bb92 docker-compose版本1.17.1,build 6d101fb0 我有一个基于microsoft/windowsservercore:latest的Windows容器microsoft/windowsservercore:latest ,并试图为Bamboo服务器设置图像。 在创build构build计划的过程中,服务器生成一个密码来在Bamboo和Bitbucket之间进行通信。 在运行的容器中,密码文件夹/文件生成失败,出现以下错误: java.nio.file.AccessDeniedException: C:\bamboo-home\xml-data\configuration\cipher\cipher.key_0 我已经尝试了卷C:\bamboo-home这两个附加到我的Windows主机,并完全包含在容器内。 两次同样的错误。 Windows容器以名为“containeradministrator”的pipe理员帐户运行; 在默认图像和使用入口点时都是如此,如下所示。 标准图像运行: PS C:\> docker run -it microsoft/windowsservercore:latest powershell Windows PowerShell Copyright (C) 2016 Microsoft Corporation. All rights reserved. PS C:\> whoami user manager\containeradministrator 并在定制的图像上testing入口点: PS C:\test> docker-compose build Building testentrypoint Step 1/2 : FROM microsoft/windowsservercore:latest —> 2cddde20d95d […]