我在CircleCI上安装默认MySQL时遇到了一些麻烦。在' post' ' machine',我停止使用mysql," - sudo service mysql stop"。这样做的原因是我想在端口3306上使用docker mysql容器。我的" docker-compose up"需要一些时间才能完成,有时在docker mysql容器启动之前,mysql进程再次启动,对我来说没有任何明显的理由。我一直在使用以下命令跟踪此问题。
while true; do sudo netstat -nlp | grep :3306; sleep 2; done
我有一个版本运行良好,docker能够注册端口3306,还有一个构建,即mysqld再次启动,即使停止在docker-compose上给我以下错误。
ERROR: for dbm01 Cannot start service dbm01: failed to create endpoint minimum_dbm01_1 on network minimum_default: Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already in use
ERROR: Encountered errors while bringing up the project.
两个构建都是相同的提交,因此代码没有区别。可能是什么问题?