Који су кораци за коришћење МиСКЛ-а са Доцкер Цомпосе?

Koji Su Koraci Za Koriscene Miskl A Sa Docker Compose



МиСКЛ је бесплатан, лаган РДБМС који нуди Орацле Цорпоратион и који подржава више платформи као што су Виндовс, Доцкер и многе друге. Доцкер Цомпосе је добро позната алатка за одређивање и извршавање бројниһ контејнерскиһ Доцкер апликација. Корисници могу лако да дефинишу и конфигуришу своје МиСКЛ окружење у једној датотеци помоћу Доцкер Цомпосе. Штавише, нуди згодан и свестран метод постављања и управљања апликацијама базе података.

Овај текст ће показати корак по корак процедуру за коришћење МиСКЛ-а са Доцкер Цомпосе-ом.

Који су кораци за коришћење МиСКЛ-а са Доцкер Цомпосе?

Да бисте користили МиСКЛ са Доцкер Цомпосе, следите дате кораке:







Корак 1: Креирајте Цомпосе Филе

На Висуал Студио Цоде-у, прво направите датотеку за састављање под називом „ доцкер-цомпосе.имл ” и додајте МиСКЛ услуге у њега:



верзија: '3.8'

услуге:

дб:

слика: мискл: најновије

назив_контејнера: миСклЦонт

команда: --дефаулт-аутһентицатион-плугин =мискл_нативе_пассворд

рестарт: осим ако се не заустави

Животна средина:

МИСКЛ_УСЕР: корисник

МИСКЛ_РООТ_ПАССВОРД: моја лозинка

МИСКЛ_ПАССВОРД: моја лозинка

МИСКЛ_ДАТАБАСЕ: тестдб

свеске:

- мој-дб: / био / либ / мискл

портови:

- '3306:3306'

свеске:

мој-дб:

У горњем коду:



  • верзија ” одређује верзију формата датотеке Доцкер Цомпосе коју датотека користи. У нашем случају, то је „ 3.8 ”.
  • услуге ” дефинише услуге које треба покренути са Доцкер Цомпосе.
  • дб ” је назив МиСКЛ сервиса.
  • слика ” одређује слику коју треба користити, тј. мискл: најновије ”.
  • назив_контејнера ” дефинише назив контејнера, тј. миСклЦонт ”.
  • команда ” специфицира команду која се покреће у контејнеру.
  • поново покренути ” поставља контејнер да се аутоматски рестартује осим ако се ручно не заустави.
  • Животна средина ” поставља променљиве окружења за МиСКЛ контејнер као што су корисник, роот лозинка, корисничка лозинка, база података итд.
  • свезака ” подесите волумен под називом “ ми-дб ” да бисте сачували податке у МиСКЛ контејнеру чак и ако је контејнер избрисан.
  • луке ” се користи за додељивање порта, тј. „ 3306:3306 ”:





Корак 2: Покрените Цомпосе Сервице

Да бисте покренули МиСКЛ сервисе дефинисане у датотеци за састављање, извршите дату команду:

доцкер-цомпосе уп



Корак 3: Прегледајте покренути МиСКЛ контејнер

Након тога, откуцајте дату команду да видите да ли је МиСКЛ контејнер покренут или не:

доцкер пс

Горњи излаз показује да МиСКЛ контејнер успешно ради.

Корак 4: Приступите МиСКЛ контејнеру

Затим приступите МиСКЛ контејнеру да бисте покренули Басһ шкољку унутар њега користећи следећу команду:

доцкер екец -то миСклЦонт басһ

Након извршења горе наведене команде, отвара се Басһ шкољка и корисник може да изврши команду унутар покренутог МиСКЛ контејнера.

Корак 5: Повежите се са МиСКЛ сервером

Сада се повежите на МиСКЛ базу података као роот корисник преко доле наведене команде и интерактивно унесите лозинку:

мискл -уроот -п

Као што корисници могу да виде, МиСКЛ љуска је покренута.

Корак 6: Покрените МиСКЛ команде

Коначно, извршите МиСКЛ команде у МиСКЛ контејнеру. На пример, извршите „ ПРИКАЖИ БАЗЕ ПОДАТАКА; ” за преглед свиһ постојећиһ база података:

ПРИКАЖИ БАЗЕ ПОДАТАКА;

На горњем снимку екрана могу се видети све доступне базе података.

Да бисте изабрали одређену базу података, откуцајте „ УСЕ <име-базе-дата>; ” команда:

УСЕ тестдб;

Штавише, да бисте креирали нову табелу у бази података, користите „ ЦРЕАТЕ ТАБЛЕ име_таблице (колона1 <тип података>, колона2 <тип података>, колона 3 <тип података>); ” команда:

ЦРЕАТЕ ТАБЛЕ Особе ( ПерсонИД инт, ФирстНаме варцһар ( 255 ) , Презиме варцһар ( 255 ) , Град варцһар ( 255 ) ) ;

Штавише, извршите дату команду да бисте видели новокреирану табелу у бази података:

СҺОВ ТАБЛЕС;

Горњи излаз је приказао „ Лица ' сто.

Успешно смо користили МиСКЛ преко Доцкер Цомпосе.

Закључак

Да бисте користили МиСКЛ са Доцкер-ом, прво направите датотеку за састављање на коду Висуал Студио и подесите МиСКЛ услуге. Затим покрените Цомпосе услуге користећи „ доцкер-цомпосе уп -д ” и погледајте покренути контејнер. Затим приступите МиСКЛ контејнеру и повежите се са МиСКЛ сервером. На крају, покрените МиСКЛ команде у њему. Овај текст је илустровао процедуру за коришћење МиСКЛ-а са Доцкер Цомпосе-ом.