如何更改docker中的默认分离键序列?

Docker容器的分离键序列默认是control + q或者control + p。 当使用--detach-keys "<sequence>"启动一个容器时,有一个选项来设置键序列,但是我正在寻找一个永久性的改变。

有没有办法将这个键序列改成别的东西?

每个用户,你可以在$HOME/.docker/config.json文件中configuration它。 添加一个类似于以下的json条目:

 { "auths": { ... }, "detachKeys": "ctrl-x,x" } 

“auths”行只是在json中给出一个相对位置,如果你没有存储在这个文件中的现有login信息,忽略这一行。 请参阅此文档以获取更多详细信