docker

docker で Ctrl-p 2回押し問題 (detach-keys の問題) を解決するには

More than 1 year has passed since last update.

http://qiita.com/YutakakINJO/items/eeb579f75feb50fa18ae で言及されている問題が、もうすでに解決されているのでメモしておく。

問題(再確認)

デフォルトでは Ctrl-p は、detachKeys の一部として認識されていて、コンテナにこのキーを送るには、 Ctrl-p を2度押しする必要があった。

解決方法

docker v.1.10.0 から、 detachKeys を変更する機能が実装された。ので、普段使わないキーに、この detachKey を配置してやればよい。

以下のファイルを ~/.docker/config.json に配置する。

~/.docker/config.json
{
    "detachKeys": "ctrl-\\"
}