既に実行中の Docker コンテナに新たにターミナルを開いてコマンドを実行するためには、以下の手順を実行する。
1. 実行中のコンテナの確認
まず、実行中の Docker コンテナの ID または名前を確認する。以下のコマンドを実行。
docker ps
これにより、現在実行中のすべてのコンテナのリストが表示される。
必要なコンテナの IDまたは名前をメモしておく。
2. 新しいターミナルでコンテナに接続
別のターミナルを開いて、以下のコマンドを実行して対象のコンテナに接続する。
ここでは、<container_id>
を実際のコンテナの ID または名前に置き換える。
docker exec -it <container_id> /bin/bash
例えば、コンテナの ID が abcd1234
であれば、以下のようになる。
docker exec -it abcd1234 /bin/bash
3. コマンドの実行
上記のコマンドを実行すると、対象のコンテナ内で新しいターミナルセッションが開かれる。
このターミナルで任意のコマンドを実行できる。