コンテナ名の確認
入りたいコンテナのコンテナ名を確認する。
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