当我在linux中使用普通终端时,我可以使用up arroy键在我执行的上一个命令之间导航。我需要在docker的容器中做同样的事情。
例如:
使用以下命令登录容器工作区:
/usr/bin/winpty.exe docker-compose exec workspace bash
然后,在工作区容器中,我运行了这样的命令:
composer self-update
然后我关闭当前会话,下次当我登录容器时尝试重复相同的步骤时,提示历史记录没有保存任何命令。
我在windows中使用laradock。
答案 0 :(得分:1)
之后我更多地搜索了这个问题,我在git-hub
中找到了这个报告https://github.com/moby/moby/issues/13817
https://github.com/Maximus5/ConEmu/issues/183
最后我遇到的问题是我使用的客户端(git-cli)。我改为(Powershell),它完美无缺。 Putty它也是连接到docker环境的替代方案。