草庐IT

Docker的Entrypoint和CMD的区别

全部标签

java - Windows:使用 CMD(或 Java)从非特权运行特权命令

我将拥有一个以管理员身份运行并监听端口的服务。我的GUI程序将与管理员服务对话以获取需要管理员权限的项目。如果该服务尚未运行,我将需要启动它。如何让我的GUI程序以管理员身份运行命令?我假设系统会询问用户是否要继续。我希望我可以在CMD窗口中输入一些东西,因为它应该非常适合我的Java程序。我在想类似run-as-adminjavawmy-service.jar的东西,其中run-as-admin是询问是否继续的命令。 最佳答案 Windows包含“runas”工具,可用于使用不同的用户帐户启动任何可执行文件。然后在命令行上使用:r

java - 从 cmd 启动 Java 应用程序有效,从批处理不

问题如下:我有一个Java应用程序打包在一个“.jar”文件中。我可以通过任一方式启动应用程序(Swing应用程序)双击jar文件命令行java-jarMyApp.jar但是当我将命令行命令放入批处理文件时,它会告诉我UnabletoaccessjarfileMyApp.jar批处理文件与jar在同一目录中。就在我也从cmd-line开始的地方。我尝试使用管理员权限和管理shell调用bat-没有效果。我在Windows7(64位)机器上工作。任何提示将不胜感激。编辑这是您自找的:)这是批处理文件:@ECHOOFFjava-jarMyApp.jar@PAUSE编辑2通过双击和cmd调用

windows - 使用 rawSystem 和 cmd.exe; Arg After "/c"有前置引号,导致错误

在Haskell中,运行rawSystem"cmd.exe"["/c","dir"]会产生cmd无法识别的命令消息,如下所示:PreludeSystem.Cmd>rawSystem"cmd.exe"["/c","dir"]'"dir'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.ExitFailure1如错误消息中所示,问题在于我的第二个参数前加了引号(")。["/c",""也是如此]作为参数;它说'"'notrecognized。我猜这更多是cmd的错误,而不是Haskell的错误,但是

java - 启动颜色已更改的 cmd 窗口并从批处理文件执行 jar 文件

我正在尝试创建一个运行jar文件并使用“cmd.exe”显示控制台的*.bat文件。但我希望它像主题一样矩阵,即带有绿色文本的黑色背景。但是我无法创建它。我尝试了几个选项,大多数都不起作用,那些起作用的选项在无限循环中启动cmd提示,继续创建cmd窗口。这是初始的file.bat,可以很好地使用默认颜色。startjava-jarMainMenu.jarexit这是一个改变颜色但继续创建cmd窗口的窗口start/Bcmd/k"COLOR0A&&java-jarMainMenu.jar"exit如何实现? 最佳答案 在我的机器上工作

c# - 运行需要 "Security Message"的命令行 (cmd)

我要运行命令行pnputil在C#程序中。该程序需要安装USB驱动程序。我知道如何在C#程序中运行cmd,但我有一个不同的问题:我要安装的驱动没有windows权限。如果我通过“设备管理器->更新驱动程序”安装驱动程序并选择驱动程序路径,我会从Windows收到“安全消息”“Windows无法验证此驱动程序软件的发布者”并让我选择是否安装驱动程序(当然,如果我选择安装-安装成功)。如果我从cmdpnputil-a运行命令我也收到此消息,我可以安装驱动程序。但是当我尝试通过C#程序运行命令时-程序运行但未安装驱动程序(我也没有收到此消息)。我的C#代码:System.Diagnostic

java - 如何直接从 Windows CMD 向我的程序发送命令?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我希望我的程序像java编译器那样接收命令:CMD输入java-version命令输出javaversion"1.8.0_91"Java(TM)SERuntimeEnvironment(build1.8.0_91-b14)JavaHotSpot(TM)ClientVM(build25.91-b14,mixedmode,sharing)所以这就是我希望我的程序应该如何工作:CMD输入MyProgam

python - 使用管理员权限打开 cmd (Windows 10)

我有自己的python脚本来管理我计算机上的IP地址。主要是在命令行(windows10)中执行netsh命令,您必须具有管理员权限。这是我自己的电脑,我是管理员,在运行脚本时,我已经使用管理员类型的用户(Adrian)登录。我无法使用右键单击和“以管理员身份运行”解决方案,因为我正在从我的python脚本执行我的netsh命令。有人知道如何使用CMD命令“以管理员身份运行”吗?谢谢 最佳答案 尝试这样的事情:runas/user:administratorregedit。 关于pyth

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

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

linux - Docker:无法运行存储在已安装卷中的 shell 脚本

我在Windows上运行Docker(1.10.2)。我创建了一个脚本来在我的机器上回显“HelloWorld”并将其存储在C:/Users/username/MountTest中。我创建了一个新容器并将此目录(MountTest)挂载为数据卷。我为此运行的命令如下所示:dockerrun-t-i--namemounttest-v/c/Users/sarin/MountTest:/homeubuntu/bin/bash接下来,我运行命令以在容器mounttest中执行脚本。dockerexec-itmounttestsh/home/helloworld.sh结果如下::notfound

linux - 如何将文件从 Docker 容器同步回其主机?

也许我把这个复杂化了。我的目标是在Windows上为Node.js应用程序开发创建一个基于Docker的工作流程。在开发期间,我能够在容器内本地运行我的应用程序,并且仍然可以毫不费力地查看最新版本(我不想每次都重建镜像以查看最新版本)。另一方面,当我部署到生产环境时,我希望将我的源文件与所有依赖项(npminstall)一起“烘焙”到容器镜像中所以我创建了两个Vagrantfiles-一个用于容器,一个用于它的主机。这是后者的摘录:Vagrant.configure(2)do|config|config.vm.provider"docker"do|docker|docker.vagra