Tag: powershell

在Windows Docker容器Windows Server 2016中运行时的Windows Defender /更新问题

我创build了一个ASP.NET Web API,将文件作为stream内容检索,保存到磁盘并使用Windows Defender(MpCmdRun.exe)扫描文件。 在我的电脑上本地运行API时,一切都很好。 不过,我想在云端(Azure)托pipe这个API,因为我的其他应用程序在那里。 我决定把这个Web API放在Docker容器中,然后发布到Azure。 但是,在Docker容器中运行Windows Defender时,出现以下错误: 运行: C:\Program Files\Windows Defender>MpCmdRun.exe -Scan -ScanType 3 -File ThirdPartyNotices.txt 返回: Scan starting… CmdTool: Failed with hr = 0x8050800C. Check C:\Users\ContainerAdministrator\AppData\Local\Temp\MpCmdRun.log for more information 日志文件没有提供更多的信息。 MpCmdRun: Command Line: MpCmdRun.exe -Scan -ScanType 3 -File ThirdPartyNotices.txt Start Time: ?Sun ?Dec ?03 ?2017 23:53:16 Starting RunCommandScan. INFO: ScheduleJob is […]

Windows Server 2016 Dockerfile安装服务

我正在尝试在Windows Server2016上的Docker容器中安装服务。 简单地把服务放在那里和Powershelling: New-Service -Name Bob -StartupType Automatic -BinaryPathName .\SVCHost.exe 然后在容器中添加服务我得到结果: PS C:\Program Files\COMPANY\Repository> start-service -Name bob start-service : Service 'bob (Bob)' cannot be started due to the following error: Cannot start service Bob on computer '.'. At line:1 char:1 + start-service -Name bob + ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service], ServiceCommandException 我试图创build一个用户,并设置启动用户凭据,但同样的问题。 看着https://github.com/Microsoft/sql-server-samples/blob/master/samples/manage/windows-containers/mssql-server-2016-express-windows/dockerfile显示他们使用sqlexpress做安装的服务。 […]

检测进程是否在Windows容器内执行

这很简单。 我想用代码检测我的进程是否在Windows容器中运行。 有一些例子,但它们都是基于Linux的容器。 我正在寻找一些独特和明确的docker工具,可以用来作出一个安全的结论,无论是在一个容器托pipe的Windows操作系统内执行一个进程,否则不会。 我的首选语言是PowerShell,但如果有人指出如何检测,我将它移植到PowerShell。

Docker运行命令挂起

开始4/29/2017更新 PS C:\Users\shein> docker run -it ubuntu bash PS C:\Users\shein> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f358524abd13 ubuntu "bash" 2 minutes ago Up 2 minutes zen_feynman PS C:\Users\shein> docker kill $(docker ps -q) f358524abd13 PS C:\Users\shein> docker rm $(docker ps -a -q) f358524abd13 PS C:\Users\shein> docker ps CONTAINER ID IMAGE COMMAND […]

使用Docker的Powershell devbox Magento安装

今天我正在尝试安装Magento DevBox 。 在这里你可以configuration你的select,所以我select了创build新的安装 我已经下载了zip文件并将其解压缩到位置:.docker 现在,当我使用PowerShell来定位到这个文件夹,我想安装这个软件包,它会问我关于Magento 2的sudo密码。我之前没有创build这个密码,所以我该如何解决这个问题? 因为这个密码input空白后,例如停止安装.. 在图片中有一个打印屏幕: 所以这是你3次尝试通过这个后得到的… Install Magento .[sudo] password for magento2: Sorry, try again . [sudo] password for magento2: Sorry, try again . [sudo] password for magento2: Sorry, try again . sudo: 3 incorrect password attempts Executing shell command: cd /var/www/magento2 && COMPOSER_AUTH="{\"http-basic\": {\"repo.magento.com\ repo.magento.com magento/project-community-edition:2.1.6 .

Docker-Compose错误只在PowerShell中:“无法连接到docker守护进程…”

在执行docker-compose命令时,在PowerShell中出现错误: 从Docker快速入门terminal,相同的命令工作正常:

在Windows 10与Maven的Docker

尝试在Windows 10上使用Maven运行docker自动化testing.Windows 10和docker存在许多问题。 我们的代码在Mac或Linux上运行良好。 我从Powershell运行它,但从terminal(CMD)得到同样的问题 它看起来像Win10的权限问题本地共享文件夹,但我不知道。 VirtualBox 5.0.6 Docker 1.8.2版,build 0a8c2e3 Maven插件 <pluginManagement> <plugins> <plugin> <groupId>org.jolokia</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.13.5</version> </plugin> </plugins> </pluginManagement> 这是错误的: [ERROR] ←[31mDOCKER> invalid mode for volumes-from: /opt/myapp (Internal Server Error: 500)←[m [ERROR] ←[31mDOCKER> Error occurred during container startup, shutting down…←[m 在Windows 10上有没有人遇到这个错误?

处理“HTTP请求超时。 退出“。为Docker构build一个大型的aspnet项目

我有一个使用MVC6的多项目aspnet解决scheme 解决scheme文件分为三个项目 sln +—- Model +—- API +—- Web Docker文件与SLN文件位于同一文件夹中,并具有以下内容 FROM microsoft/aspnet COPY . /app WORKDIR /app/Web RUN ["dnu", "restore"] EXPOSE 5004 ENTRYPOINT ["dnx", ".", "kestrel" ] 当我运行docker build -t myapp . 从powershell命令行是build立过程开始超时。 PS C:\www\MyApp> docker build -t myapp . Sending build context to Docker daemon 19.11 MB Step 0 : FROM microsoft/aspnet —> 0835b01cd4f8 […]

绕过软件向导并使用默认参数进行安装

我想创build一个脚本,将下载一个软件,docker,并将其安装在我的电脑上。 我可以通过使用docker安装向导来做到这一点,但我想知道如何绕过向导并安装它。 这可能吗? 该向导接受一些命令,例如select主要和附加组件。 有什么办法可以将它们设置为python脚本中的参数,并将它们传递给向导? 意图是一个可执行的python脚本,只需安装软件,用户不必通过传统的向导select任何东西。 我不是在寻找任何人为我写剧本来完成这个任务,而是指向正确的方向,所以我可以自己创作。 我没有关于如何在没有向导GUI的情况下安装软件的第一个想法。 链接到工具箱/向导 https://www.docker.com/products/docker-toolbox

在Windows Docker容器中运行ServiceBus

主要目标是在Docker容器中运行ServiceBus for Windows。 docker版本的输出: Client: Version: 1.13.1 API version: 1.26 Go version: go1.7.5 Git commit: 092cba3 Built: Wed Feb 8 08:47:51 2017 OS/Arch: windows/amd64 Server: Version: 1.13.1 API version: 1.26 (minimum version 1.24) Go version: go1.7.5 Git commit: 092cba3 Built: Wed Feb 8 08:47:51 2017 OS/Arch: windows/amd64 Experimental: true Dockerfile内容: # Is used as sql […]