草庐IT

docker命令

全部标签

windows - 制表符分隔符不起作用批处理命令

我有一个批处理文件,它从文本文件中读取和设置值。但是文本文件包含不同变量的选项卡批处理文件命令:for/f"tokens=*delims="%%xin(input.txt)doset%%x文本文件(input.txt):a=oneb=twoc=threed=four但是变量设置不正确。 最佳答案 这里有两点:默认delims=值包含空格和Tab作为分隔符,因此您不必包含delims=选项,除非您想忽略空格作为分隔符!您的tokens=*选项在您的for命令中定义一个标记字母(%%x在这种情况下)包含行中的所有标记。如果你想获得四个t

windows - 是否可以在 Windows 上运行 linux docker 镜像

我在我的mac上构建了一个docker镜像并将其保存到一个tar(客户端的windows服务器无法访问外部世界,所以我需要将这个文件传输给他们)。据我所知,在Windows机器上,我可以使用VirtualBox安装docker工具箱,然后我可以启动DockerQuickStartTerminal,这将启动一个docker机器,它本质上是一个linuxVM。那么,是否可以在windows机器上运行这个docker镜像,是否特定于某些版本的windows?感谢您的宝贵时间! 最佳答案 这取决于你所说的在Windows上运行是什么意思,是

windows - 无法将 Windows docker 图像推送到 Artifactory

我正在使用支持Windows容器的DockerforWindows测试版。当我尝试将Windows镜像(基于microsoft/windowsservercore镜像)推送到我们的Artifactory存储库时,出现错误。它允许推送所有层,但随后失败:manifestinvalid:manifestinvalid软件版本:Windows版Docker1.12.3-beta29.3(8418)ArtifactoryEnterprise4.8.0修订版40210有没有什么方法可以查看它试图推送到服务器的list是什么样子的?有谁知道它为什么会失败,如果这只是Artifactory还不支持的

sql-server - 在 Docker 中安装 MSSQL 2014 Express 时出现 "Value cannot be null. Parameter name: userName"错误

当我尝试在Dockerfile中安装MSSQL2014Express时,它失败并显示错误“值不能为空。参数名称:用户名”。Thefollowingerroroccurred:Valuecannotbenull.Parametername:userNameErrorresult:-2147467261Resultfacilitycode:0Resulterrorcode:16387Pleasereviewthesummary.txtlogforfurtherdetailsMicrosoft(R)SQLServer201412.00.5000.00Copyright(c)Microsoft

windows - 如何从 Git Bash 中将命令行参数传递给 Windows 应用程序?

我正在尝试从Windows上的GitBash中运行devenv。devenv采用诸如/buildDebug或/projectconfigDebug之类的参数。写作devenvMySolution.sln/buildDebug/projectMyProj/MyProj.csproj失败,devenv认为/build是当前文件夹中的一个文件。另一方面,devenvMySolution.sln--build=Debug--project=MyProj/MyProj.csproj也失败了。如何从GitBash中正确传递参数? 最佳答案 我很

windows - Docker 来自 DockerProvider 和 DockerMsftProvider 的区别

在WindowsServer2016上启用容器的两种方法有什么区别。我找到了两组命令来执行此操作。一个使用DockerProvider,另一个使用DockerMsftProvider。第一个来自DockerDoc站点,第二个来自Microsoft站点。 最佳答案 它们基本上是等价的,除了DockerProvider还可以安装预发布版本。Docker和Microsoft有WiP来标准化用于生产构建的DockerMsftProvider和用于预发布构建的DockerProvider(可能会重命名)。所以现在:生产:https://lea

windows - 将 SSL 证书添加到 Windows Docker 容器

如何在Docker容器中添加.cer证书?它必须通过powershell完成,因为容器没有打开mms.exe的界面。This是.pfx-Certificates的一个很好的教程。因为我有一个没有私钥的.cer文件,所以我必须稍微调整一下。来自documentation的powershell命令Import-Certificate-FilePathC:\myCertificateToAdd.cert-CertStoreLocationCert:\CurrentUser\Root\在调用时卡住。 最佳答案 导入到LocalMachine

linux - 什么是 Linux 命令 wc -l 的 windows 等价物?

我有一段代码旨在将以下内容发送到linux命令行:wc-lC:/inputdirectory/P*但是,我需要在Windows中运行这个脚本,并且正在尝试找到等效的命令。我试过了find/c/vC:/inputdirectory/P*但这会引发错误,即/v不是有效命令。你能告诉我为什么这不起作用吗?*注意,命令本身并没有说“inputdirectory”,它有正确的目录,只是太乏味和隐私,无法输入 最佳答案 由ErykSun提供:尝试搜索"",即一个空字符串;仅使用反斜杠作为路径分隔符;如果路径中有空格,请引用路径:find/c/v

java - Windows 从命令行添加到路径

当使用Boxstarter和/或Chocolatey时,很难正确安装JDK以与Maven和其他工具一起使用。如何添加到环境变量?setx-mpath"C:\java"但这会清除之前的环境变量。暗示这是重复的:我说我想“添加”到ev而不是“设置”,我显然是在寻找一个cmd脚本 最佳答案 这是我的Powershell追加测试建议。请注意Windows10之前的Windows的限制。Windows8-警告:正在保存的数据被截断为1024个字符。Powershell-Command"setx-mpathtest\"$env:path";"$

windows - 无法使用 create-react-app 和 docker windows 获取 webpack 热重载

我们将使用dockersetup开发一个reactpwa,并在部署到master分支期间在gitlab页面上发布该应用程序。我在Windows设备上工作,无法在开发模式下获得热重载功能。每当我进行一些更改时,代码都不会重新编译。每次更改时,我都必须docker-composeup--build。是否有任何可能的方法让热重载在windows/docker/create-react-app设置上工作?在package.json之后:{"name":"Appname","version":"0.1.0","private":true,"dependencies":{"react":"^16.