【发布时间】:2018-09-14 11:35:52
【问题描述】:
我可以大麦解释发生了什么,但请检查一下...我在这里使用 Docker 和 mysql、php、apache2。
如果我像这样一次启动所有东西会有所不同:
docker-compose up mysql apache2
或者如果我决定首先在这样的终端窗口中只启动 mysql:
docker-compose up mysql
在单独的终端窗口 apache2 中:
docker-compose up apache2
如果我一次全部启动,它会发生很多次,我最终会出现以下错误:
Missing Tablespace
有时使用会有所帮助
docker-compose down
被另一个人关注
docker-compose up mysql apache2
但大多数时候错误是一致的。我可以通过在单独的窗口中启动系统来避免这个错误,首先是 mysql——一旦启动,我就启动 apache2。
这怎么可能?我没有足够的码头工人知识来理解这类问题,但我想。在我看来,在实际应用程序被请求击中之前,apache 不应该与 mysql 对话?
非常感谢任何建议 - 如果需要更多信息,请告诉我
【问题讨论】: