在Windows容器中运行git bash

时间:2018-07-28 09:23:40

标签: windows docker git-bash

我在容器中安装了Windows版Git和git bash。

但是当我执行它并尝试运行sh.exe或bash.exe时,它似乎试图打开它,然后退出。

不确定是什么原因阻止了它在容器中工作。我喜欢在Windows容器中运行git bash的功能。

我主要只是希望能够在容器内运行它,但是将其用作入口点也很有用:

docker run -it --entrypoint sh.exe mycontainer

1 个答案:

答案 0 :(得分:0)

这是一个已知问题,在 msys2git bash

其中的解决方法如下:

Copy-Item -Recurse c:\MinGit c:\MinGit_copy
Remove-Item -Force -Recurse c:\MinGit
Rename-Item c:\MinGit_copy c:\MinGit
c:\MinGit\usr\bin\ssh.exe -V

在您的情况下,c:\MinGit也可能是msys64

适用于我的情况。这应该是msys2的错误