Šajā rakstā tiks detalizēti aprakstīta MySQL izmantošanas procedūra ar Docker.
Kādi ir MySQL lietošanas soļi ar Docker?
Lai izmantotu MySQL ar Docker, izmēģiniet tālāk minētās darbības.
- Izvelciet MySQL attēlu no Docker Hub
- Skatiet lejupielādēto attēlu
- Izveidojiet un palaidiet MySQL konteineru
- Skatīt darbīgo konteineru
- Piekļūstiet MySQL konteineram
- Izveidojiet savienojumu ar MySQL datu bāzi
- Izpildiet MySQL komandas
1. darbība: izvelciet MySQL attēlu no Docker Hub
Lai izvilktu MySQL no Docker Hub uz vietējo sistēmu, ierakstiet tālāk norādīto komandu programmā Windows PowerShell:
docker pull mysql
Var novērot, ka ir lejupielādēta MySQL attēla jaunākā versija.
2. darbība: skatiet lejupielādēto attēlu
Pēc tam uzskaitiet visus pieejamos attēlus, lai nodrošinātu, ka MySQL attēls ir veiksmīgi izvilkts:
dokera attēli
Iepriekšējā izvade parāda jaunāko MySQL attēla versiju.
3. darbība: palaidiet programmu MySQL Container
Pēc tam izveidojiet un izpildiet MySQL konteineru, izmantojot “ docker palaist -d –nosaukums
Šeit:
- ' - vārds opcija iestata konteinera nosaukumu, t.i., ' mySql-cont ”.
- ' -d karodziņš tiek izmantots, lai izpildītu konteineru fonā.
- ' -e MYSQL_ROOT_PASSWORD ' definē root paroli uz ' mysql123 ”.
- ' mysql: jaunākais ” ir Docker attēls, ko izmantot:
Iepriekš izpildītā komanda ir izveidojusi un sākusi ' mySql-cont ” konteiners, kurā fonā darbojas jaunākā MySQL versija.
4. darbība. Skatiet palaišanas MySQL konteineru
Lai nodrošinātu, ka MySQL konteiners darbojas veiksmīgi, izpildiet šādu komandu:
dokeris ps
Iepriekš minētā izvade norāda, ka MySQL konteiners darbojas veiksmīgi, t.i., ' mySql-cont ”.
5. darbība. Piekļūstiet MySQL konteineram
Tagad izmantojiet ' docker exec -it ” komandu kopā ar konteinera nosaukumu, lai atvērtu Bash apvalku darbošajā MySQL konteinerā:
dokeris izpild -tas mySql-cont bash
Iepriekš minētā komanda ir atvērusi Bash apvalku, un tagad lietotāji var izpildīt komandu darbošajā MySQL konteinerā.
6. darbība: izveidojiet savienojumu ar MySQL datu bāzi
Pēc tam izveidojiet savienojumu ar MySQL datubāzi kā root lietotājs, izmantojot sniegto komandu, un interaktīvi ievadiet paroli:
mysql -uroot -lpp
Var novērot, ka ir palaists MySQL apvalks.
7. darbība: izpildiet MySQL komandas
Visbeidzot palaidiet MySQL komandas MySQL konteinerā. Piemēram, izpildiet ' RĀDĪT DATU BĀZES; ” komanda, lai skatītu visas esošās datu bāzes:
RĀDĪT DATU BĀZES;
Iepriekšējā izvade parādīja pieejamās datu bāzes MySQL konteinerā.
Lai atlasītu konkrētu datu bāzi, izpildiet ' USE
Turklāt, lai skatītu tabulas atlasītajā datu bāzē, izmantojiet tālāk norādīto komandu:
RĀDĪT TABULAS;
Iepriekš minētajā izvadē var redzēt visas MySQL konteinera tabulas. Mēs esam veiksmīgi izmantojuši MySQL ar Docker.
Secinājums
Lai izmantotu MySQL ar Docker, vispirms izvelciet MySQL attēlu no Docker Hub, izmantojot “ docker pull mysql ” komandu. Pēc tam izveidojiet un izpildiet MySQL konteineru, izmantojot “ docker palaist -d –nosaukums