Šiame straipsnyje bus paaiškinta nuosekli „MySQL“ naudojimo su „Docker“ procedūra.
Kokie yra „MySQL“ naudojimo su „Docker“ veiksmai?
Norėdami naudoti MySQL su Docker, išbandykite toliau nurodytus veiksmus:
- Ištraukite MySQL vaizdą iš „Docker Hub“.
- Peržiūrėkite atsisiųstą vaizdą
- Sukurkite ir paleiskite MySQL konteinerį
- Žiūrėti veikiantį sudėtinį rodinį
- Pasiekite MySQL konteinerį
- Prisijunkite prie MySQL duomenų bazės
- Vykdykite MySQL komandas
1 veiksmas: ištraukite „MySQL“ vaizdą iš „Docker Hub“.
Norėdami perkelti MySQL iš Docker Hub į vietinę sistemą, išrašykite toliau pateiktą komandą Windows PowerShell:
docker pull mysql
Galima pastebėti, kad buvo atsisiųsta naujausia MySQL vaizdo versija.
2 veiksmas: peržiūrėkite atsisiųstą vaizdą
Tada išvardykite visus galimus vaizdus, kad įsitikintumėte, jog MySQL vaizdas buvo sėkmingai ištrauktas:
Docker vaizdai
Aukščiau pateikta produkcija rodo naujausią MySQL vaizdo versiją.
3 veiksmas: paleiskite „MySQL Container“.
Tada sukurkite ir paleiskite MySQL konteinerį naudodami „ docker run -d –name
Čia:
- “ -vardas “ parinktis nustato konteinerio pavadinimą, t. y. „ mySql-cont “.
- “ -d “ vėliavėlė naudojama konteineriui vykdyti fone.
- “ -e MYSQL_ROOT_PASSWORD “ apibrėžia root slaptažodį į „ mysql123 “.
- “ mysql: naujausias “ yra Docker vaizdas, kurį reikia naudoti:
Aukščiau įvykdyta komanda sukūrė ir pradėjo „ mySql-cont “ konteineris, kuriame fone veikia naujausia MySQL versija.
4 veiksmas: peržiūrėkite veikiantį MySQL konteinerį
Norėdami įsitikinti, kad MySQL konteineris veikia sėkmingai, vykdykite šią komandą:
dokininkas ps
Aukščiau pateikta išvestis rodo, kad MySQL konteineris veikia sėkmingai, t. y. mySql-cont “.
5 veiksmas: pasiekite „MySQL“ konteinerį
Dabar naudokite ' docker exec -it “ komandą kartu su konteinerio pavadinimu, kad atidarytumėte Bash apvalkalą veikiančiame MySQL konteineryje:
dokininkas vykdytojas -tai mySql-cont bash
Aukščiau nurodyta komanda atidarė „Bash“ apvalkalą ir dabar vartotojai gali vykdyti komandą veikiančiame „MySQL“ konteineryje.
6 veiksmas: prisijunkite prie „MySQL“ duomenų bazės
Po to prisijunkite prie MySQL duomenų bazės kaip root naudotojas naudodami pateiktą komandą ir interaktyviai įveskite slaptažodį:
mysql -uroot -p
Galima pastebėti, kad buvo paleistas MySQL apvalkalas.
7 veiksmas: vykdykite MySQL komandas
Galiausiai paleiskite MySQL komandas MySQL konteineryje. Pavyzdžiui, paleiskite „ RODYTI DUOMENŲ BAZES; “ komanda, kad peržiūrėtumėte visas esamas duomenų bazes:
RODYTI DUOMENŲ BAZES;
Aukščiau pateikta produkcija parodė turimas duomenų bazes MySQL konteineryje.
Norėdami pasirinkti konkrečią duomenų bazę, paleiskite „ USE
Be to, norėdami peržiūrėti lenteles pasirinktoje duomenų bazėje, naudokite toliau pateiktą komandą:
RODYTI LENTELES;
Aukščiau pateiktoje išvestyje galite pamatyti visas MySQL konteinerio lenteles. Mes sėkmingai panaudojome MySQL su Docker.
Išvada
Norėdami naudoti „MySQL“ su „Docker“, pirmiausia ištraukite „MySQL“ vaizdą iš „Docker Hub“ naudodami „ docker pull mysql “ komanda. Tada sukurkite ir paleiskite MySQL konteinerį naudodami „ docker run -d –name