更新日時:2022-05-22 21:05:21
今回はdockerコンテナに接続して作業をする必要があったため、その方法についてまとめます。Dockerを使っているけど、正直よく分かっていない人の参考になれば嬉しいです!
1.Dockerコンテナへ接続する必要性 |
2. Dockerコンテナへの接続方法 |
まず、どうしてdockerコンテナに接続しなければならなかったか、についてです。
dockerコンテナを使用しない場合、例えばオンプレやクラウド上のサーバに普通に展開しているアプリやサービスであれば、お目当てのディレクトリにcdコマンドで移動できます。
しかし、dockerコンテナへはcdコマンドでお目当てのディレクトリには移動できません。
コンテナに接続するためのコマンドを実行する必要があります。
まずは接続するコンテナの名前を取得するために、以下のコマンドを実行します。
docker ps
これで作成したコンテナが一覧で確認できます。
確認できたら、接続したいコンテナのNAMESをコピーし、下記コマンドを実行しコンテナへ接続します。
docker exec -it NAMES /bin/bash
/bin/bashを指定することでコンテナ接続後にshellを使用することが可能となり、cdコマンドでお目当てのディレクトリに行くことができます。
ログであったりプログラムを確認する際に使用することがあると思いますので、覚えておいて損はないと思います!