Како докеризовати Дјанго апликацију

Како докеризовати Дјанго апликацију
Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

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





Доцкер има три важне компоненте: Доцкер клијент (алатка командне линије), Доцкер Хост и Доцкер Регистри. Ове три компоненте раде заједно како би вам омогућиле да правите, покрећете и чувате апликације.





МАКЕУСЕОФ ВИДЕО ДАНА

Сазнајте како да користите ову невероватну алатку тако што ћете спремити узорак Дјанго апликације. Прво научите да инсталирате Доцкер на Убунту, мацОС и Виндовс.





Инсталирајте Доцкер на Убунту

Почните тако што ћете инсталирати Доцкер на жељени оперативни систем. Можете пратите ове напомене да бисте инсталирали Доцкер на Убунту или користите следећа упутства за мацОС или Виндовс.

Инсталирајте Доцкер на мацОС

Да бисте инсталирали Доцкер на мацОС, уверите се да имате мацОС 11 или новији. Затим следите ове кораке:



  1. Преузмите Доцкер са Веб локација Доцкер чворишта .
  2. Двапут кликните на Доцкер.дмг да отворите инсталатер.
  3. Превуците Доцкер у фасциклу Апликације.
  4. Да бисте покренули Доцкер, дупли клик на доцкер.апп .
  5. Доцкер кит логотип на статусној траци означава да је Доцкер покренут.

Такође можете да инсталирате Доцкер на мацОС преко командне линије тако што ћете пратити Доцкер Мац инсталација упутства.

Инсталирајте Доцкер на Виндовс

Пратите следеће кораке да бисте инсталирали Доцкер десктоп на Виндовс ОС:





  1. Преузмите Доцкер са Веб локација Доцкер чворишта .
  2. Двапут кликните на Доцкер Десктоп Инсталлер.еке да покренете инсталатер.
  3. Омогућите Хипер-В Виндовс функцију на страници са конфигурацијом приликом инсталирања.
  4. Пратите процес и дозволите све дозволе док се инсталација не заврши.
  5. Након инсталације, кликните да заврши процес.
  6. Да бисте покренули Доцкер, претражите и изаберите Доцкер Десктоп у резултатима претраге радне површине.

Алтернативно, можете инсталирати Доцкер на Виндовс ОС користећи командну линију тако што ћете пратити Доцкер Виндовс инсталација упутства.

Направите Дјанго апликацију

Направите једноставну Дјанго апликацију . Апликацију можете видети када одете до 68632А631Ц3ФЦ92Е9Б724183Б6Е058ЕФЦА683ЕА5.





  Апликација у претраживачу са Хелло доцкер Х1

Направите Доцкерфиле

Да бисте контејнеризовали апликацију, морате да креирате Доцкер слику да бисте направили и покренули контејнере. Доцкер слика је шаблон упутстава о томе како да покренете контејнере.

разлика између Убунту радне површине и сервера

Користићете а Доцкерфиле да направите слику за апликацију. Направите датотеку у основној фасцикли под називом Доцкерфиле. Затим додајте следећа упутства у датотеку:

2201А0ФФ779ДФ5БА62Ф1БФ044ЕБФЕ53760742ЕЕЦ

Доцкер фајлови користе јединствене Доцкер кључне речи да специфицирају упутства.

грешка при напајању кернела Виндовс 10

Тхе ИЗ кључна реч идентификује основну слику са којом желите да направите слику. Питхон слика из Доцкер-а има потребне компоненте за покретање Дјанго апликације. Доцкер ће користити исту слику у наредним верзијама.

Тхе ВОРКДИР кључна реч креира директоријум унутар контејнера. Пример команда идентификује /апликација директоријум као основни фолдер.

Тхе ДОДАТИ команда додаје све што се налази у тренутној фасцикли у /апликација фолдер.

Тхе ЕКСПОСЕ кључна реч излаже порт унутар Доцкер слике спољном свету. Можете да видите контејнеризовану апликацију на овом порту помоћу прегледача.

Тхе ЦОПИ кључна реч копира садржај из једног фолдера и смешта га у други. У вашем случају, копираће сав садржај апликације из тренутног директоријума. Садржај ће ићи у Апликација фасциклу у контејнеру.

Тхе ТРЦАТИ кључна реч извршава све команде у новом слоју тренутне слике и урезује резултате. Следећи корак у Доцкерфиле-у ће користити резултујућу урезану слику.

Тхе УЛАЗНА ТАЧКА кључна реч дефинише контејнер као извршни фајл. У овом случају, то је Питхон3. Можете га користити са или уместо њега ЦМД кључна реч. А Доцкерфиле мора навести једно или оба ЦМД или УЛАЗНА ТАЧКА кључне речи. Доцкер дефинише како две инструкције сарађују.

Тхе ЦМД кључна реч покреће Линук команду када се слика покрене. Инструкција дефинише која се наредба покреће када покренете контејнер.

Направите Доцкер слику

Сада када је Доцкерфиле је завршен, наставите и направите Доцкер слику. Покрените следећу команду да бисте направили слику:

4270Д05АФ69ББ72Б7Б652ЕББ708621388Ф46БЕ2Д

Када почне да се гради, Доцкер ће изградити слику у слојевима. Слојеви ће бити према броју упутстава датих у Доцкерфиле . У овом случају, имаћете девет слојева. Девет корака ће представљати ове слојеве.

Успешна изградња ће изгледати овако:

  доцкер је успешно направио слику

Сада, ако проверите своје доцкер слике, требало би да видите нову слику.

  новоизграђена слика на Доцкер-у

Покрените Доцкер контејнер

Затим морате покренути слику у контејнеру. Овде ће апликација живети. Покрените следећу команду да бисте покренули слику:

08Ц711А2А5АДА1Д03АЕ86Е0А13А6ЕЦ1482ЦДДА7Д

Требало би да врати серијски број за контејнер овако:

  нова апликација у контејнерима

Доцкер рун команда дозвољава Опције ознаке за слике. У овом случају, желите да користите --наме таг за именовање контејнера доцкер-дјангоапп . Затим покрените контејнер на порту 8000:80 са -п . Затим наведите слику коју желите да креирате контејнер. Ово је доцкер-дјанго-апп: најновије слику коју сте раније креирали.

Доцкер рун команда креира слој контејнера преко слике. Затим га покреће помоћу наведене команде. Синтакса за покретање контејнера је следећа:

138БА16686Е66297Ц45Д02АФ38Д04548Е82Б69Д2

Проверите Доцкер контејнере да видите да ли је контејнер покренут. Када трчиш доцкер пс Требало би да се појави на следећи начин:

  Нови контејнер ради у Доцкер-у

Честитам! Спремили сте своју прву апликацију. Затим можете да гурнете контејнер у Доцкер регистар ради складиштења. Својој апликацији можете приступити кад год желите са било које машине.

Такође можете да га делите са другима на мрежи. Регистар нуди сигурност за слике и омогућава додатне привилегије на приватним налозима.

Зашто Доцкеризе апликацију?

Све више програмера користи Доцкер за оптимизацију изградње и управљања контејнерима у било ком виртуелном окружењу.

уклоните огласе из ложишта 7

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

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