Chcete se připojit k MySQL přes Docker, pokud ano; Prosím, postupujte podle tohoto postupu krok za krokem, který používám.
Krok 1 :Vytáhněte obraz MySql z docker hubu. Následující příkaz stáhne nejnovější obraz mysql.
cli> docker pull mysql
Krok 2 :Spusťte kontejner z tohoto obrázku. ‘-name’ udává název kontejneru. „ -e“ určuje proměnné doby běhu, které musíte nastavit. Nastavte heslo pro uživatele root MySQL pomocí „MYSQL_ROOT_PASSWORD“. ‚-d‘ říká dockeru, aby spustil kontejner na pozadí.
cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql
Tím se vypíše ID kontejneru; což znamená, že kontejner běží na pozadí správně.
Krok 3 :Poté zkontrolujte stav kontejneru zadáním příkazu „docker ps“
cli> docker ps
Nyní byste měli být schopni vidět, že MySQL běží na portu 3306.
Krok 4 :Chcete-li zkontrolovat protokoly běžícího kontejneru, použijte následující příkaz
cli > docker logs testsql
Krok 5 :Najděte IP kontejneru pomocí následujícího. Podívejte se na „IPAddress“ z výstupu, to vám řekne IP adresu.
cli> docker inspect testsql
Nyní byste měli být schopni se připojit k MySQL pomocí tIPs IP adresy na portu 3306.
Na základě toho, co jsem pochopil z vaší otázky, je to to, co potřebujete. (doufám)
(Toto není moje vlastní dokumentace, rád si zdokumentuji vše, především ty postupy, které si nedokážu vložit do hlavy, takže kdyby se někdy stalo to samé nebo bych stejný postup potřeboval v budoucnu, neztrácel čas prozkoumejte znovu, ale místo toho otevřu své poznámky a spustím příkazy.)