如何在另一个容器退出后才启动Docker容器

假设我有两个容器: composerphp ,它们共享相同的代码库,即相同的容量。 我想用一个像docker-compose up这样的单一的docker-compose命令来pipe理它们。

所以问题是我怎样才能一个接一个地启动这些容器,而不是同时启动? 我的意思是,只有在composer退出之后才能启动我的php容器,也就是说, composer容器应该安装我的php容器的所有供应商并退出,然后只有当php容器应该启动一个内置的PHP Web服务器已经安装的供应商。

PS现在我得到两个容器同时启动的行为。 所以我的php容器试图启动没有供应商的Web服务器,而composer容器正在试图安装这些供应商。

这种情况是否有很好的解决scheme?