草庐IT

docker-jenkins

全部标签

windows - 从 Jenkins 运行批处理文件挂起并且不返回到 Jenkins 作业

我在Jenkins作业配置中使用“在构建运行后通过SSH发送文件或执行命令”选项。我在远程服务器上运行.bat文件。.bat文件正在启动身份验证服务器。身份验证服务器需要在远程服务器上保持正常运行。身份验证服务器随附一个.bat文件以启动和停止服务器。当我运行交付的.bat文件时,我的jenkins作业挂起并且永远不会完成。交付的名为startAuth.bat的.bat文件如下所示:calljava-jarAuth.jardbmigrateAuth.ymlcalljava-jarAuth.jarserverAuth.yml基于某些最终用户限制,我无法修改startAuth.bat文件,

windows - 在 Jenkins Windows 从节点上无法识别“mvn”命令

我正在尝试在JenkinsWindows从节点上构建一个Java项目,当我尝试运行任何mvn时来自Jenkins服务的从机上的命令,我收到一条错误消息,指出找不到该命令:java.io.IOException:Cannotrunprogram"mvn":CreateProcesserror=2,Thesystemcannotfindthefilespecifiedatjava.lang.ProcessBuilder.start(ProcessBuilder.java:1048)atjava.lang.Runtime.exec(Runtime.java:620)...注意:如果我直接登录

windows - 通过 SSH 连接到 Windows 主机时来自 docker-machine 的 "Error Checking TLS connection: Host is not running"

我有一台运行docker实例和默认docker-machine虚拟机的远程Windows主机。当我通过SSH连接到主机并尝试运行任何docker-machine命令时,即>eval$(docker-machineenvdefault--shellbash)docker-machineemits"ErrorcheckingTLSconnection:Hostisnotrunning."我在StackOverflow上搜索并发现了其他人重新生成证书并获得成功的案例,所以我尝试了这个但没有成功。我重新启动了docker-machine虚拟机,但没有成功。如果docker-machine命令在

windows - docker 错误 : exit status 255

我是docker的新手。我无法在docker中重启虚拟机。我不知道“退出状态255”是什么意思,在运行docker-machinerestartvdocker时显示$docker-machinerestartvdockerRestarting"vdocker"...Starting"vdocker"...Checknetworktore-createifneeded...WaitingforanIP...ToomanyretrieswaitingforSSHtobeavailable.Lasterror:Maximumnumberofretriesexceeded运行docker-ma

windows - 从远程机器(不是容器主机)建立到 Windows docker 容器的 PSSession

我正在尝试对Windowsdocker容器执行Enter-PSSession,但是是从另一台机器,而不是容器主机。在本教程(http://dinventive.com/blog/2016/01/30/windows-server-core-hello-container/)中,该人员在主机PSSession中创建了一个嵌套容器PSSession。他说:“如您所见,我们在两个PSSession中,一个在Nanohost上,另一个在iambasicone容器中。我认为这很酷而且很棒。”为此,他使用:Enter-PSSession-ContainerName‘iambasicone’-Run

Windows docker 容器无法 ping 主机

我在WindowsServer2016主机上运行Windowsdocker容器,运行默认配置。当使用命令运行docker容器时:dockerrun-itmicrosoft/windowsservercorepowershell当我运行命令时:ping只是说请求超时。我已经检查过我可以ping通8.8.8.8和google.com等...甚至同一子网上的其他机器。我唯一无法ping通的是主机。我已将“--dns”添加到“dockerrun”命令,但这只允许我通过主机名而不是IPping主机。有没有其他人看到这个问题并有解决方案? 最佳答案

python - ImportError:Windows 上的 docker 工具栏上没有名为 ... 的模块

我目前在尝试在我的Windows设备上配置项目时遇到问题。我有docker-toolbar,它应该使用python服务器运行dockerfile,但是在$docker-composeup上我收到了大量的ImportError:Nomodulenamed''由于其他团队在Linux上成功运行它,我想这可能与Windows、路径或idk(inb4“为什么不使用linux”)有关。当然有使用VM的选项,但我只想最终使用它。 最佳答案 虽然很愚蠢,但我仍然发布了我的解决方案,因为它可能会帮助像我这样可怜的人。在我的docker-compos

c# - 在 docker 容器中安装不同的框架

我喜欢在docker容器中使用CognexVisionPROFramework。所以VisualStudio2017(C#)将在我的Windows10机器上运行,框架应该在docker容器中运行。这是一个图像识别框架,其中包含一些库,一个许可证加密狗和相机驱动程序的服务。它安装了一个可选的GUI。我喜欢将它安装到docker容器中,因为这个框架存在两个版本,您不能在同一台PC上同时安装这两个版本。静默安装是可能的,但我不确定是否可行例如,docker容器可以识别USB加密狗。我不明白docker是如何工作的。我知道docker容器可以托管一些服务器内容。但是安装框架有意义吗?

windows - 在 Jenkins 中使用 execute shell 命令在 Windows 机器上运行 git 命令

我需要运行一个bash脚本来定期删除旧的git分支。我找不到通过执行shell选项连接到gitrepo的方法。目前我正在使用cygwin来运行git命令。这是我在执行shell中的内容:#!c:\cygwin64\bin\bash--logingitls-remotegit@10.1.1.126:/external-web/collette-com.git此命令抛出以下错误。[DeleteBranches]$c:\cygwin64\bin\bash--loginC:\Users\tbraga\AppData\Local\Temp\hudson5750784484659728632.sh

windows - 无法配置 Docker 主机的远程访问

我成功了DockerforWindowsinstall在两台Windows计算机(Windows10和Windows7x64SP1)上。我可以通过终端服务(RDP)或Powershell远程处理成功执行docker主机的管理职责。但是,Docker文档表明DockerHost提供了自己的RESTfulremoteapi用于管理。我想使用这个API。问题在于,在文档中给出的所有示例中,客户端调用(通过curl)在物理上与Docker主机在同一个盒子上。换句话说,它们实际上并不远程,不幸的是,适应远程场景的步骤并不明显。例如,考虑直接从文档中获取的这个命令:curl--insecure--