docker-composeで作成したcontainerに docker attach ID_OR_NAME
でアタッチしたところ、bashが起動せず ctrl+p ctrl+qでも抜けられなくなった。
どうやらdocker-composeで作成したコンテナにはアタッチできないようなのですが、ちょっと環境変数確認したいとかディレクトリ構成確認したいとかあると思います。
その場合は以下のようにすればbashで接続することができます。
docker exec -it ID_OR_NAME bash
参考
Docker Compose で複数のコンテナを管理する - Qiita