Witam,
Mam pod linuxem odpalonego dockera mam taki też kontener
i mam pytanie jak zmienić port tak żeby można było się dostać do bazy z zew ?
Zrób
$ docker inspect nazwa_kontenera
Znajdź tam IpAddress i możesz go wykorzystać do połączenia. Ale wygodniej użyć opcji -p i przekierować port na host lokalny.
Ale na jakim hoście jest ta aplikacja i jaki adres bazy danych podajesz?
Przełącznik p:
$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=root -p 9906:3306
Wtedy możesz się łączyć tak
$ mysql - h127.0.0.1 -uroot -P9906 -p
93,488 zapytań
142,422 odpowiedzi
322,773 komentarzy
62,908 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj