docker-compose execコマンドを用いて、コンテナ内でコマンドを実行しようとした時に、
以下のようなエラーが起こる事がある。
ERROR: No container found for app_1
まずは、コンテナが起動している事を確認しよう。
$ docker-compose ps
Name Command State Ports
---------------------------------------------------------------------------------------
app dockerize -timeout 60s -wa ... Exit 0.0.0.0:50051->50051/tcp
mysql_host docker-entrypoint.sh mysqld Up 0.0.0.0:3306->3306/tcp, 33060/tcp
docker-compose execコマンドは、起動しているコンテナの内部に入ってコマンドを実行する機能のため、StateがUpである必要がある。