我正在docker run /bin/bash开发容器,每次我想Ctrl+p在终端或emacs中使用容器时,我都必须键入两次,因为docker使用它来与容器分离(Ctrl+p Ctrl+q)。
docker run /bin/bash
Ctrl+p
Ctrl+q
如何更改Ctrl+p为emacs或终端设置中未使用的其他更方便的功能?
Docker有一个配置文件,您可以使用以下命令更改分离绑定
{ "detachKeys": "ctrl-e,e" }
在~/.docker/config.json。
~/.docker/config.json
注意: 如果您正在运行docker,则使用带有配置文件sudo docker ...的.docker目录必须位于根目录的主目录(即/root/.docker/config.json)中。
sudo docker ...
.docker
/root/.docker/config.json