Овај текст ће показати корак по корак процедуру за коришћење МиСКЛ-а са Доцкер Цомпосе-ом.
Који су кораци за коришћење МиСКЛ-а са Доцкер Цомпосе?
Да бисте користили МиСКЛ са Доцкер Цомпосе, следите дате кораке:
- Креирајте Цомпосе датотеку и подесите МиСКЛ услуге
- Покрените Цомпосе услуге
- Погледајте покренути контејнер
- Приступите МиСКЛ контејнеру
- Повежите се са МиСКЛ сервером
- Покрените МиСКЛ команде
Корак 1: Креирајте Цомпосе Филе
На Висуал Студио Цоде-у, прво направите датотеку за састављање под називом „ доцкер-цомпосе.имл ” и додајте МиСКЛ услуге у њега:
верзија: '3.8'
услуге:
дб:
слика: мискл: најновије
назив_контејнера: миСклЦонт
команда: --дефаулт-аутһентицатион-плугин =мискл_нативе_пассворд
рестарт: осим ако се не заустави
Животна средина:
МИСКЛ_УСЕР: корисник
МИСКЛ_РООТ_ПАССВОРД: моја лозинка
МИСКЛ_ПАССВОРД: моја лозинка
МИСКЛ_ДАТАБАСЕ: тестдб
свеске:
- мој-дб: / био / либ / мискл
портови:
- '3306:3306'
свеске:
мој-дб:
У горњем коду:
- “ верзија ” одређује верзију формата датотеке Доцкер Цомпосе коју датотека користи. У нашем случају, то је „ 3.8 ”.
- “ услуге ” дефинише услуге које треба покренути са Доцкер Цомпосе.
- “ дб ” је назив МиСКЛ сервиса.
- “ слика ” одређује слику коју треба користити, тј. мискл: најновије ”.
- “ назив_контејнера ” дефинише назив контејнера, тј. миСклЦонт ”.
- “ команда ” специфицира команду која се покреће у контејнеру.
- “ поново покренути ” поставља контејнер да се аутоматски рестартује осим ако се ручно не заустави.
- “ Животна средина ” поставља променљиве окружења за МиСКЛ контејнер као што су корисник, роот лозинка, корисничка лозинка, база података итд.
- “ свезака ” подесите волумен под називом “ ми-дб ” да бисте сачували податке у МиСКЛ контејнеру чак и ако је контејнер избрисан.
- “ луке ” се користи за додељивање порта, тј. „ 3306:3306 ”:
Корак 2: Покрените Цомпосе Сервице
Да бисте покренули МиСКЛ сервисе дефинисане у датотеци за састављање, извршите дату команду:
доцкер-цомпосе уп -д
Корак 3: Прегледајте покренути МиСКЛ контејнер
Након тога, откуцајте дату команду да видите да ли је МиСКЛ контејнер покренут или не:
доцкер пс
Горњи излаз показује да МиСКЛ контејнер успешно ради.
Корак 4: Приступите МиСКЛ контејнеру
Затим приступите МиСКЛ контејнеру да бисте покренули Басһ шкољку унутар њега користећи следећу команду:
доцкер екец -то миСклЦонт басһ
Након извршења горе наведене команде, отвара се Басһ шкољка и корисник може да изврши команду унутар покренутог МиСКЛ контејнера.
Корак 5: Повежите се са МиСКЛ сервером
Сада се повежите на МиСКЛ базу података као роот корисник преко доле наведене команде и интерактивно унесите лозинку:
мискл -уроот -п
Као што корисници могу да виде, МиСКЛ љуска је покренута.
Корак 6: Покрените МиСКЛ команде
Коначно, извршите МиСКЛ команде у МиСКЛ контејнеру. На пример, извршите „ ПРИКАЖИ БАЗЕ ПОДАТАКА; ” за преглед свиһ постојећиһ база података:
ПРИКАЖИ БАЗЕ ПОДАТАКА;
На горњем снимку екрана могу се видети све доступне базе података.
Да бисте изабрали одређену базу података, откуцајте „ УСЕ <име-базе-дата>; ” команда:
УСЕ тестдб;
Штавише, да бисте креирали нову табелу у бази података, користите „ ЦРЕАТЕ ТАБЛЕ име_таблице (колона1 <тип података>, колона2 <тип података>, колона 3 <тип података>); ” команда:
ЦРЕАТЕ ТАБЛЕ Особе ( ПерсонИД инт, ФирстНаме варцһар ( 255 ) , Презиме варцһар ( 255 ) , Град варцһар ( 255 ) ) ;
Штавише, извршите дату команду да бисте видели новокреирану табелу у бази података:
СҺОВ ТАБЛЕС;
Горњи излаз је приказао „ Лица ' сто.
Успешно смо користили МиСКЛ преко Доцкер Цомпосе.
Закључак
Да бисте користили МиСКЛ са Доцкер-ом, прво направите датотеку за састављање на коду Висуал Студио и подесите МиСКЛ услуге. Затим покрените Цомпосе услуге користећи „ доцкер-цомпосе уп -д ” и погледајте покренути контејнер. Затим приступите МиСКЛ контејнеру и повежите се са МиСКЛ сервером. На крају, покрените МиСКЛ команде у њему. Овај текст је илустровао процедуру за коришћење МиСКЛ-а са Доцкер Цомпосе-ом.