टी एल; डॉ: संगीतकार स्थापित विफल रहता है के बाद स्थापित जब स्क्रिप्ट एक MySQL सर्वर नहीं देख सकते हैंसंगीतकार स्थापित जब देखने में असमर्थ विफल रहता है mysql डेटाबेस
मैं एक Symfony आवेदन के लिए एक डोकर कंटेनर का निर्माण कर रहा हूँ, और निर्माण के दौरान मैं इस
RUN export SYMFONY_ENV=prod && \
composer install --prefer-dist --optimize-autoloader
स्थापित के अंत की ओर की तरह कुछ करते हैं, यह अब इस
Generating optimized autoload files
[Doctrine\DBAL\Exception\DriverException]
An exception occured in driver: SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (111)
[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (111)
[PDOException]
SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (111)
Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terminated with an exception
[RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command.
साथ विफल रहता है, मैं यू सकता है se --no-scripts
लेकिन फिर संभवतः मुझे एक कंटेनर शुरू करने के बाद composer install
चलाने की आवश्यकता होगी, और मैं अपने कंटेनर को यथासंभव तैयार होना चाहता हूं।
जैसा कि मुझे समान समस्याओं के कई संदर्भ नहीं मिले हैं, मेरे आवेदन में कुछ गलती हो सकती है, और मुझे संदेह है कि मैं अपने स्वयं के प्रश्न का उत्तर दूंगा। मेरी आशा थी कि इसका वर्णन करने में, मैं इसे समझूंगा। हां, मैंने नहीं किया है। सुराग स्वागत है :)
देखते हैं? – Matteo
हां, लेकिन यह ज्ञात/उपलब्ध नहीं है जब कंटेनर बनाया गया है –
[यहां] (https://speakerdeck.com/ubermuda/a-multi-container-symfony2-setup-with-docker?slide=31) पहले इंस्टॉल/संगीतकार कार्य से पहले सेवाओं को शुरू करें। उम्मीद है कि यह मदद – Matteo