मुझे mysql छवि बनाने और पोर्ट को 3306 पर बेनकाब करने के लिए डॉकर-कंपोज़ फ़ाइल मिली है, लेकिन जब मैं सीएमएस स्थापित करने का प्रयास करता हूं, तो यह मुझे त्रुटि देता है कि यह डेटाबेस से कनेक्ट नहीं हो सकता है। मैं पोर्ट 3306 स्कैन करने की कोशिश करता हूं और यह मुझे दिखा रहा है कि यह खुला है इसलिए mysql चल रहा है।डॉकर mysql कंटेनर से कनेक्ट नहीं हो सकता
दो डॉकर कंटेनर एक-दूसरे को क्यों नहीं देख सकते हैं?
phpfpm:
restart: always
extends:
file: php-fpm-5.6.yml
service: phpfpm
links:
- db:db
nginx:
restart: always
image: nginx
ports:
- "8000:80"
links:
- phpfpm:phpfpm
volumes:
- ./nginx/vhost.conf:/etc/nginx/conf.d/default.conf
- ./app:/var/www/html
- ./log/nginx:/var/log/nginx
db:
restart: always
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_USER: user
MYSQL_PASSWORD: password
MYSQL_DATABASE: database
मैं सर्वर पर और निश्चित आईपी के साथ प्रयास करता हूं और यह अच्छा है। लेकिन लोकहोस्ट/127.0.0.1 के साथ क्या गलत है? –