Tag: Windows服务器

在Docker和Virtualbox中共享卷

我已经在我的Windows PC上安装了Docker工具箱,当我使用Kitematic安装容器时,我想与本地机器共享一个文件夹。 不过,docker在VirtualBox的默认机器上的virtualbox上运行。 所以,我想我首先必须使用我的本地计算机执行virtualbox虚拟机的fvolume共享,然后使用我在virtualbox中共享的文件夹来分配docker容器的第二个共享。 有人可以帮我吗?

CMD命令提示符下的Docker错误:运行SSH命令时发生错误

我正在使用以下教程在我的Windows机器上使用Docker安装TensorFlow: http : //www.netinstructions.com/how-to-install-and-run-tensorflow-on-a-windows-pc/ 我安装了Docker 我打开快速启动terminal 我build立了一个新的虚拟盒子“vdocker” 从快速启动terminal,我跑了 docker-machine ls和得到: NAME ACTIVE DRIVER STATE URL SWARM default * virtualbox Running tcp://192.168.99.100:2376 vdocker – virtualbox Running tcp://192.168.99.101:2376 我从Windows的“开始”菜单中打开了一个命令提示符(首先作为非pipe理员,之后以pipe理员的身份),以及当我这样做 docker-machine ls 我得到以下内容: 特别是,我被困在上面包含的教程的这一步: FOR /f "tokens=*" %i IN ('docker-machine env –shell cmd vdocker') DO %i 我不能在CMD中成功运行上面的代码。 我发现在线解决scheme,说重新生成证书,删除默认值,重新创build默认,我试了他们,没有运气。 提示将不胜感激!

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会话时,我总是会被拒绝访问。 有没有人能够得到这个工作?

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

从Windows的.bat文件启动docker工具箱

我已经在我的Windows机器上安装了docker工具箱。 所以当我需要启动一些docker集装箱我: 我启动dockerterminal(启动docker虚拟机) 我使用cd命令去dir,我有一些特定的docker-compose.yml文件 我使用'docker-compose up -d'启动容器 我可以有一个.bat文件所有这一切,所以我只是点击,不要失去时间input相同的每次我需要启动容器?

Docker for Windows – 容器域名无法parsing

我想用docker-compose在本地机器上设置开发环境。 我正在尝试为我的网站分配一些预定义的域名。 它必须是像app1.myapps.test这样的三级域名,而不仅仅是app1 。 我希望Docker使用两个属性主机名和域名自动分配这些主机名,而不是将静态IP分配给容器,并手动将这些IP添加到hosts文件。 我的Docker撰写文件是: version: '3' services: app1: build: . container_name: app-1 domainname: myapps.test hostname: app1 试图打开http://app1.myapps.test/ ,看到错误告诉我,DNS地址无法parsing。 如果我删除属性domainname: myapps.test那么它工作正常,我可以通过主机名http:// app1 /访问我的网站。 更改设置(无域名) hostname: app1.myapps.test 或者 domainname: myapps.test hostname: app1.myapps.test 也没有帮助。 有没有一种方法可以让Docker DNS设置多级域名,以及domainname选项是如何工作的? 我错过了什么吗?

如何从blob或保存的文件在docker中安装windowsservercore映像?

问题: 我无法在docker安装windowsservercore映像。 这和在这里提出的类似: windowsservercore容器映像没有安装 build立: 带有Windows Server 2016 TP5 macOS Sierra与Windows Server 2016 TP5一起在VirtualBox内部运行。 采取的步骤: 事先我已经成功运行: Install-WindowsFeature containers Enable-WindowsOptionalFeature -Online -FeatureName Containers 我然后运行: docker pull microsoft/windowsservercore 这导致下载和消息说'Unknown blob' 。 我不知道它已经下载到了什么地方,或者如何处理这个'Unknown blob' 。 我现在如何确保这是作为docker使用的windowsservercore图像安装? 我有: 1)重新启动docker并运行docker images ,在仓库中显示没有安装的镜像。 2)将图像文件“WindowsServerCore-10-0-14300-1000.wim”下载到C:\Program Files\docker dockerd ,我也有dockerd和dockerd可执行文件。 我可以安装这个图像文件吗? 如果是这样,请好吗?

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 […]

在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 […]