Jest to bardziej ogólne pytanie, jak połączyć się z usługami lokalnymi za pośrednictwem Docker. Podobne pytanie pojawia się w wydaniu Github here, które nie ma żadnej rozdzielczości. Czego tak naprawdę szukam, to móc wykonać programowanie lokalnie na moim lokalnym serwerze MySQL, a następnie gdy będę gotowy do wdrożenia, przetestować lokalnie na nowo utworzonym obrazie dokowanego kandydata do wdrożenia.Jak połączyć się z lokalnym serwerem MySQL za pośrednictwem Docker?
Idealnie, oba ustawienia uzyskują z tego samego miejsca, więc mogę umieścić mysql_server: host_ip
. Wydaje się to typowym przypadkiem użycia. Czy coś takiego jest obecnie możliwe?
Używam Boot2Docker specjalnie z serwerem MySQL działającym na systemie operacyjnym Mac OS X Yosemite NIE w kontenerze. Byłoby fajnie mieć ogólniejszą odpowiedź dla przyszłych czytelników.
To jest dobre, ale o ile mogę powiedzieć, że nie działa na Mac. Polecenie 'ip' nie jest instalowane domyślnie i nie mogę znaleźć żadnego sposobu na jego zainstalowanie (" ip "jest trudny do znalezienia google). Czy możesz podać więcej porad na temat tego, jak to działa na komputerze Mac? – Eli
Masz MySQL działa na komputerze Mac? Docker działa w niektórych maszynach wirtualnych działających na komputerze Mac? Czy mógłbyś podać jakieś szczegóły dotyczące konfiguracji? – Bryan
Jeśli używasz Boot2Docker, to ustawia hosta Mac jako 192.168.59.3 – Bryan