相关疑难解决方法(0)

绑定到Windows上的docker socket

在*nix系统上,可以通过执行以下操作将docker socket从主机绑定到VM:

docker run -v /var/run/docker.sock:/var/run/docker.sock ...

在Windows主机上运行docker时是否有相同的方法来执行此操作?


我试过各种组合,比如:

docker run -v tcp://127.0.0.1:2376:/var/run/docker.sock ...

docker run -v "tcp://127.0.0.1:2376":/var/run/docker.sock ...

docker run -v localhost:2376:/var/run/docker.sock ...

这些都没有奏效.

docker

41
推荐指数
6
解决办法
2万
查看次数

无法从GitBash运行TASKKILL

我正在尝试在我的.bashrc中创建一个函数以在gitbash中运行.我正在尝试运行的命令是:

cmd '/C TASKKILL /fi "WINDOWTITLE eq  Windows Task Manager"'
Run Code Online (Sandbox Code Playgroud)

我将更改"Windows任务管理器"位,但只是为了显示我正在尝试的内容.当我通过Windows cmd运行它时,命令(TASKKILL/fi"WINDOWTITLE eq Windows任务管理器")工作正常,但是当我从gitbash运行时,我收到以下错误消息:

ERROR: Invalid argument/option - 'eq'.
Type "TASKKILL /?" for usage.
Run Code Online (Sandbox Code Playgroud)

正如我所说,它在cmd中运行良好,所以我认为它与引号有关.我也试过以下,但也失败了:

cmd "/C TASKKILL /fi \"WINDOWTITLE eq  Windows Task Manager\""
Run Code Online (Sandbox Code Playgroud)

可以将命令放在.bat文件中并运行它(cmd"/ C pathtofile/script.bat")并且这样可行,但我更愿意直接从.bashrc运行它,如果可能的话.

windows taskkill git-bash

5
推荐指数
1
解决办法
2117
查看次数

标签 统计

docker ×1

git-bash ×1

taskkill ×1

windows ×1