【Docker】既に実行中の Docker コンテナに新たにターミナルを開いてコマンドを実行する【Ubuntu】

既に実行中の 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. コマンドの実行

    上記のコマンドを実行すると、対象のコンテナ内で新しいターミナルセッションが開かれる。
    このターミナルで任意のコマンドを実行できる。

    タイトルとURLをコピーしました