dockerコンテナに入る方法

コンテナ名の確認

入りたいコンテナのコンテナ名を確認する。

docker-compose ps

以下が表示される。
入りたいコンテナのNameをコピーする。

          Name                         Command               State                 Ports
------------------------------------------------------------------------------------------------------
docker_xxxxx_db_1           docker-entrypoint.sh --def ...   Up      0.0.0.0:3306->3306/tcp, 33060/tcp
docker_xxxxx_nginx_1        /docker-entrypoint.sh ngin ...   Up      0.0.0.0:8080->80/tcp
docker_xxxxx_php_1          docker-php-entrypoint php-fpm    Up      9000/tcp
docker_xxxxx_phpmyadmin_1   /docker-entrypoint.sh apac ...   Up      0.0.0.0:4242->80/tcp

コンテナに入る

docker container exec -it コンテナ名 bash

または、

docker container ps

を実行して表示される以下のCONTAINER IDを使い

CONTAINER ID   IMAGE                   COMMAND                  CREATED        STATUS             PORTS                               NAMES
8879e70a5a4a   phpmyadmin/phpmyadmin   "/docker-entrypoint.…"   2 months ago   Up About an hour   0.0.0.0:4242->80/tcp                docker_xxxxx_phpmyadmin_1
d18995c63ba2   mysql:8.0.14            "docker-entrypoint.s…"   2 months ago   Up About an hour   0.0.0.0:3306->3306/tcp, 33060/tcp   docker_xxxxx_db_1
7d8c4c2b45c2   nginx                   "/docker-entrypoint.…"   2 months ago   Up About an hour   0.0.0.0:8080->80/tcp                docker_xxxxx_nginx_1
09badf9b4c8f   docker_xxxxx_php        "docker-php-entrypoi…"   2 months ago   Up About an hour   9000/tcp                            docker_xxxxx_php_1

以下でもコンテナに入れる。

docker container exec -it コンテナID bash

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です