Мицрософт СКЛ Сервер је робустан и широко коришћен систем за управљање базом података (ДБМС). Традиционално, СКЛ Сервер базе података су постављене на наменским серверима или виртуелним машинама, али је Доцкер све то променио.

Хајде да погледамо како можете да подесите инстанцу СКЛ Сервера на Линук контејнеру помоћу Доцкер-а.

Предности покретања СКЛ Сервера у Доцкер-у

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

  • Исплативо и лагано: Не морате да постављате наменски сервер или виртуелну машину
  • Доцкер је релативно лако подесити и конфигурисати
  • Можете лако да аутоматизујете процес постављања и подешавања помоћу скрипти
  • Доцкер вам омогућава да лако креирате једнообразна окружења и можете да користите исту доцкер слику на било ком оперативном систему укључујући мацОС, Виндовс или Линук

Доцкер је моћан алат и може у великој мери да промени начин на који постављате или обезбеђујете своје софтверске системе.

instagram viewer

Корак 1: Добијање СКЛ Сервер Доцкер слике

Требаће вам Доцкер верзија 1.8 или новија да бисте могли да подесите СКЛ Сервер на Доцкер-у. Ако користите Убунту Линук, ево како да инсталирате Доцкер. Погледајте званична Доцкер страница о томе како да инсталирате Доцкер на друге Линук дистрибуције.

Повуците слику СКЛ Сервер Доцкер из званичног Мицрософт Доцкер репозиторија користећи наредбу испод. Доцкер ће прво потражити слику на вашем рачунару, а ако је не пронађе локално, тражиће слику у удаљеним репозиторијумима путем интернета.

судо доцкер пулл мцр.мицрософт.цом/мсскл/сервер: 2019-латест

СКЛ Сервер 2019 је најновија подржана верзија СКЛ Сервера на Доцкер-у у време писања овог текста.

Можете испустити судо из горње команде ако сте конфигурисали свој Доцкер да се покреће са корисником који није роот.

Корак 2: Покретање Доцкер слике

Када се доцкер слика заврши са преузимањем, можете да наведете или прегледате све Доцкер слике на рачунару тако што ћете покренути следећу команду:

судо доцкер слике

Излаз:

Ако је ваша СКЛ Сервер слика наведена, онда сте спремни да је покренете. Али пре него што то учините, ево неких параметара Доцкер команде којих би требало да будете свесни.

Опис параметара Доцкер команде

  • -е "АЦЦЕПТ_ЕУЛА=И": Користи се за прихватање услова Уговора о лиценцирању са крајњим корисником
  • -е "СА_ПАССВОРД=Админкиз22#": Користи се за подешавање СА лозинку Доцкер слике. У овом случају, лозинка је постављена на Админкиз22#. Уверите се да користите јаку лозинку која има најмање осам знакова.
  • -п 1433:1433: СКЛ Сервер подразумевано ради на порту 1433. Овај параметар једноставно каже: користите порт 1433 на главној машини да бисте се повезали са портом 1433 на Доцкер слици.
  • --наме: Користите ову опцију да наведете име за своју доцкер слику, иначе ће Доцкер генерисати насумично име за вас.
  • --хостнаме: Користите ову опцију за додељивање имена хоста вашем СКЛ серверу. Доцкер ће генерисати насумично име хоста ако га не доделите.

Важно је да својој Доцкер слици доделите смислено име и име хоста јер ћете то користити у низовима везе за повезивање са базом података.

судо доцкер рун -е "АЦЦЕПТ_ЕУЛА=И""СА_ПАССВОРД=Админкиз22#" -п 1433:1433 --наме скл1 --име хоста скл1 -д мцр.мицрософт.цом/мсскл/сервер: 2019-најновији

Корак 3: Повезивање са СКЛ сервером из Доцкер контејнера

Можете да се повежете са инстанцом СКЛ Сервера на Доцкер-у користећи СКЛ Сервер клијенте као што су командна линија, Мицрософт СКЛ Сервер Манагемент Студио, Азуре Дата Студио, итд. Азуре Дата Студио је лаган и доступан на мацОС, Виндовс и Линук. Ево како да инсталирате Азуре Дата Студио на Убунту.

Хајде да користимо Убунту терминал за повезивање са СКЛ Сервером који ради на Доцкер-у. Прво покрените следећу команду да бисте приступили терминалу доцкер контејнера:

судо доцкер екец -ит скл1 "басх"

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

/опт/мсскл-тоолс/бин/склцмд -С лоцалхост -У СА -П "Админкиз22#"

Подразумевано корисничко име за слику СКЛ Сервера на Доцкер-у је СА. Такође, не заборавите да користите исправну лозинку коју сте доделили инстанци СКЛ Сервера.

Када се повежете, можете навести доступне базе података користећи команду:

СЕЛЕЦТИмеИЗ сис. Базе података

Затим откуцајте ГО у следећем одзивнику и притисните Ентер да извршите свој СКЛ упит:

Покретање Мицрософт СКЛ Сервера на Доцкер контејнеру

Погледали смо како да покренете СКЛ Сервер 2019 унутар Линук контејнера на Доцкер-у. Многи софтверски инжењери нашироко користе Доцкер за постављање апликација и постављање сложених окружења са лакоћом.

6 разлога за коришћење софтвера за виртуелизацију Доцкер-а

Реад Нект

ОбјавиТвеетОбјавиЕмаил

Повезане теме

  • Линук
  • СКЛ
  • Доцкер
  • Веб сервер

О аутору

Мвиза Кумвенда (57 објављених чланака)

Мвиза развија софтвер по професији и интензивно пише на Линук-у и фронт-енд програмирању. Нека од његових интересовања укључују историју, економију, политику и архитектуру предузећа.

Више од Мвиза Кумвенда

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили