Dockerコンテナのログアウトを楽にする

インフラ

Dockerのコンテナにログインする際は例えば以下のように実行します。

$ docker run -it --name sample_container centos:7 /bin/bash
[root@43e168e1b306 /]#

このあと、ctrl + d で抜けるとコンテナは終了してしまいます。
コンテナを終了せずにログアウト(デタッチ)するにはctrl + p + ctrl + qを実行します。
このキーバインドを変更するには以下の部分を編集します。(自分の場合、ctrl +q, qでログアウトするようにしました。)

$ vim ~/.docker/config.json

{
  "auths": {
    "https://index.docker.io/v1/": {
      "auth": "XXXXXXXXX",
      "email": "XXXXXXXXX"
    }
  },
  "detachKeys": "ctrl-q,q" # <- これを追加
}