なぜそんなことがしたいのか?
起動中のコンテナの状態を中から覗きたい。
うまく動いていない場合の原因追求の一つの手段として。
やること
$ docker exec -i -t CONTAINER_ID /bin/bash
当然ながら CONTAINER_ID は、事前に docker ps
などで取得しておく。
コンテナ名でも大丈夫。
普通に docker help
で表示されるコマンド一覧にも書かれているけど、どうしても docker attach ~~~
とかをしたくなる。
蛇足的なこと
操作方法を「覚える」のではなく「思い出す」ための一助としてこういう記事もいいのかな、と思う。
繰り返せば身について、そのうち「思い出す」必要もなくなるはず。
エキスパートな人にとっては「今さら」なことでも書き出しておく。
自分の恥は、かき捨て。
参照
How to get bash or ssh into a running container in background mode?