Ez az írás lépésről lépésre bemutatja a MySQL Docker Compose alkalmazással való használatának folyamatát.
Mik a MySQL használatának lépései a Docker Compose szolgáltatással?
A MySQL használatához a Docker Compose szolgáltatással, kövesse a megadott lépéseket:
- Hozzon létre Compose fájlt és állítsa be a MySQL szolgáltatásokat
- Indítsa el a Compose szolgáltatást
- Futó tároló megtekintése
- Hozzáférés a MySQL tárolóhoz
- Csatlakozzon a MySQL szerverhez
- Futtassa a MySQL parancsokat
1. lépés: Létrehozási fájl létrehozása
A Visual Studio Code programban először hozzon létre egy '' nevű kompozíciós fájlt docker-compose.yml ” és adjunk hozzá MySQL szolgáltatásokat:
változat: '3,8'
szolgáltatások:
db:
kép: mysql:latest
tároló_neve: mySqlCont
parancs: --default-autentication-plugin =mysql_native_password
újraindítás: hacsak nincs leállítva
környezet:
MYSQL_USER: felhasználó
MYSQL_ROOT_PASSWORD: saját jelszó
MYSQL_PASSWORD: saját jelszó
MYSQL_DATABASE: testdb
kötetek:
- my-db: / volt / lib / mysql
portok:
- '3306:3306'
kötetek:
my-db:
A fenti kódban:
- ' változat ” adja meg a Docker Compose fájlformátum verzióját, amelyet a fájl használ. A mi esetünkben ez „ 3.8 ”.
- ' szolgáltatások ” határozza meg a Docker Compose segítségével futtatandó szolgáltatásokat.
- ' db ” a MySQL szolgáltatás neve.
- ' kép ” meghatározza a használandó képet, azaz: „ mysql:legújabb ”.
- ' tároló_neve ” határozza meg a tároló nevét, azaz: „ mySqlCont ”.
- ' parancs ” adja meg a tárolóban futtatandó parancsot.
- ' újrakezd ” beállítja, hogy a tároló automatikusan újrainduljon, hacsak nem állítja le manuálisan.
- ' környezet ” környezeti változókat állít be a MySQL-tárolóhoz, például felhasználó, root jelszó, felhasználói jelszó, adatbázis stb.
- ' kötetek ' állíts be egy ' nevű kötetet' my-db ” az adatok a MySQL-tárolóban való megőrzéséhez akkor is, ha a tárolót törölték.
- ' portok ' port hozzárendelésére szolgál, azaz ' 3306:3306 ”:
2. lépés: Indítsa el a Compose szolgáltatást
A kompozíciós fájlban meghatározott MySQL szolgáltatások elindításához hajtsa végre a megadott parancsot:
dokkoló-komponálni -d
3. lépés: Tekintse meg a Futó MySQL-tárolót
Ezután írja be a megadott parancsot, hogy megnézze, fut-e a MySQL-tároló vagy sem:
dokkmunkás ps
A fenti kimenet azt jelzi, hogy a MySQL-tároló sikeresen fut.
4. lépés: Nyissa meg a MySQL-tárolót
Ezután nyissa meg a MySQL-tárolót, és futtassa benne a Bash-héjat a következő paranccsal:
dokkmunkás végrehajtó -azt mySqlCont bash
A fent megadott parancs végrehajtása után megnyílik egy Bash shell, és a felhasználó végrehajthatja a parancsot a futó MySQL tárolóban.
5. lépés: Csatlakozzon a MySQL Serverhez
Most csatlakozzon a MySQL adatbázishoz root felhasználóként az alábbi paranccsal, és interaktív módon adja meg a jelszót:
mysql -uroot -o
Amint a felhasználók láthatják, a MySQL shell elindult.
6. lépés: Futtassa a MySQL parancsokat
Végül hajtsa végre a MySQL-parancsokat a MySQL-tárolóban. Például hajtsa végre a „ ADATBÁZISOK MUTATÁSA; ” parancs az összes létező adatbázis megtekintéséhez:
ADATBÁZISOK MUTATÁSA;
A fenti képernyőképen az összes elérhető adatbázis látható.
Egy adott adatbázis kiválasztásához írja be a „ USE
Továbbá egy új tábla létrehozásához az adatbázisban használja a „ CREATE TABLE táblanév (oszlop1
Ezenkívül hajtsa végre a megadott parancsot az újonnan létrehozott tábla megtekintéséhez az adatbázisban:
ASZTALOK MUTATÁSA;
A fenti kimenet a „ Személyek ' asztal.
Sikeresen használtuk a MySQL-t a Docker Compose segítségével.
Következtetés
A MySQL használatához a Dockerrel először hozzon létre egy írási fájlt a Visual Studio kódjában, és állítsa be a MySQL-szolgáltatásokat. Ezután indítsa el a Compose szolgáltatásokat a „ docker-compose up -d ” parancsot, és tekintse meg a futó tárolót. Ezután nyissa meg a MySQL-tárolót, és csatlakozzon a MySQL-kiszolgálóhoz. Végül futtasson benne MySQL parancsokat. Ez az írás bemutatja a MySQL használatának eljárását a Docker Compose szolgáltatással.