Windows 中的 docker exec bash - 键盘箭头键不起作用

问题描述 投票:0回答:3

我一直只使用

boot2docker ssh
并且我会跑步

    docker exec -it container bash

它会工作得很好。

现在我正在使用新的 Windows 客户端,虽然

docker exec -it container bash
会让我进入 bash 提示符,但如果我从那里输入,左/右/上/下/home/end/page up/page down 将不起作用。 不确定它的配置中缺少哪些窗口而无法正确使用这些键。

有什么建议吗?

windows bash keyboard docker boot2docker
3个回答
4
投票

尝试

/bin/bash
在做其他事情之前先在 shell 中。

它总是有魅力


0
投票

虽然似乎无法配置 docker,但作为解决方法,您可以将 sh 符号链接到容器内的 bash,以便默认使用 bash,支持箭头键操作:

ln -sf /bin/bash /bin/sh

另请参阅

如何在 Docker Desktop 中打开选定容器的 CLI 时将默认 /bin/sh 更改为 /bin/bash?


0
投票

Нужно набрать #CD箱 #bash и всё у меня заработало。 Изменилось приглашение, но стрелки работают как полагается.

© www.soinside.com 2019 - 2024. All rights reserved.