Dockerコンテナ内に移動するには、docker exec
コマンドを使用します。以下は、Dockerコンテナ内に移動する手順です:
-
実行中のコンテナを確認:
まず、どのコンテナにアクセスしたいかを確認します。ターミナルで次のコマンドを実行して、実行中のコンテナのリストを表示します:docker ps
これにより、実行中のコンテナの一覧が表示されます。コンテナ名またはコンテナIDが確認できます。
-
コンテナ内に移動:
docker exec
コマンドを使用してコンテナ内に移動します。以下は、コンテナ名またはコンテナIDを指定してコンテナ内に移動するコマンドです。ここでは、<container_name_or_id>
は実際のコンテナ名またはコンテナIDに置き換えてください。docker exec -it <container_name_or_id> /bin/bash
このコマンドは、
-it
オプションで対話的なセッションを開始し、/bin/bash
(またはシェルのパス)をコンテナ内で実行します。これにより、コンテナ内でコマンドを実行できるシェルセッションが開始されます。 -
コンテナ内で作業:
コンテナ内に移動したら、コンテナ内で必要な操作を実行できます。コンテナ内での作業が終了したら、通常のコンテナシェルを終了するにはexit
コマンドを使用します。exit
これで、Dockerコンテナ内に移動する方法を理解できました。docker exec
コマンドを使用すると、コンテナ内での操作やデバッグが容易になります。必要な場合にコンテナ内でコマンドを実行して、状況を確認できます。