sessanの日記

主に開発技術関連でお勉強したことをまとめていくサイトです。

稼働中のDockerコンテナにターミナル接続をする

稼働中のコンテナ上でコマンドを実行するためにdocker execを使う。

その上で-itオプションを指定し、/bin/bashを使う。

exec コマンドの書式は以下の通り。

$ docker exec (option) (コンテナ名) (コマンド)

実際に使うコマンドは以下のような感じ。-iはinteractiveで、-tはttyの略。

$ docker exec -it my_container /bin/bash