Eu apenas entendi uma coisa. "execução do docker" inicia somente um único contêiner. Mas alguns projetos usam vários contêineres para serviços diferentes (como este) e, para eles, compor do docker deve ser usado. O problema era que o banco de dados estava em outro contêiner. Então, usando "docker-compose up" resolveu o problema.
Embora agora eu tenha outro problema, que parece precisar de uma espiada dentro do banco de dados. Alguém sabe como posso fazer login em um banco de dados dentro de um contêiner?