Ahoj všem, mám dotaz, strávil jsem dnešek hledáním a nastavovním a nejde se mi na windows připojit k mysql na běžícím kontejneru.
1) na windows mám nainstalovaný virtualbox a na něm boot2docker - běží, jeho IP je 192.168.99.100 a mohu si ji pingnout
2) udělal jsem si kontejner založený na debianu, nainstaloval si do něj mariadb, spustil jsem jej
docker run -it --name=deb1c_mariadb -e 3306 -e 22 -p 3307:3306 -p 22022:22 deb1_mariadb /bin/bash
3) na hostitelském systému (co běží v tom virtualboxu vidím, že mám oba porty viditelné)
ps auwx | grep 22022
a je to tam i hezky popsané
4)na virtualboxu jsem podle návodu udělal fwd 3307 + 22022 do windows, které mi na pc běží
vboxmanage controlvm "default" natpf1 "port-ssh,tcp,,22022,,22022"
vboxmanage controlvm "default" natpf1 "port-mysql,tcp,,3307,,3307"
když se zkusím připojit k mysql na 192.168.99.100:3307, tak se nepřipojím - host nedosažitelný
když se zkusím piřpojit k ssh na ...:22022, stejný výsledek
takže
1) kontejner posílá svoje porty na hostitelský systém
2) hostitel ve virtualboxu to posílá dál do windows
resp. alespoň si to myslím a dle mého nedostatek mých znalostí mě drží v kruhu
umíte mi to někdo rozmotat a navést mě? díky za info