Postępowałem zgodnie z instrukcją https://registry.hub.docker.com/_/mysql/, aby pobrać obraz i uruchomić kontener, w którym działa serwer mysql. Kontener działa w tle i uruchomię niektóre polecenia. Jaki jest najlepszy sposób połączenia z kontenerem i wykonania tego polecenia z wiersza poleceń?Wykonaj komendę mysql z hosta do kontenera z uruchomionym serwerem mysql
9
A
Odpowiedz
16
można podłączyć do pojemnika mysql i uruchomić poleceń przy użyciu:
docker exec -it mysql bash -l
(Gdzie mysql
to nazwa daliście pojemnik)
Należy pamiętać, że cokolwiek robisz nie będzie trwać do następnym razem uruchomisz kontener z tego samego obrazu.
13
0
Aby połączyć się z bazą danych MySQL za pomocą klienta linii poleceń MySQL.
podłączyć do bash w pojemniku z systemem MySQL:
$ docker exec -t -i container_mysql_name /bin/bash
uruchomić klienta MySQL MySQL pojemnika z bash:
$ mysql -uroot -proot
RPC błąd: kod = 2 desc = oci Runtime Error: Exec nie powiodło się: container_linux.go: 247: rozpoczynając proces pojemnik spowodowanego "exec \" - \ ": to plik wykonywalny nie został znaleziony w $ PATH" coraz to erro z twoim rozwiązaniem. – madhavi