Docker bilan ishlash Umumiy ma’lumot



Download 3 Mb.
Sana26.05.2023
Hajmi3 Mb.
#944335
Bog'liq
1-topshiriq
1-amaliy, Texnik topshiriq


Docker
Dasturiy ta’minot arxitekturasi
G’aniyev Asadullo, SWA002-1

Docker bilan ishlash

Umumiy ma’lumot


Docker - bu konteynerlarni boshqarish xizmati. Docker kalit so'zlari ishlab chiqish, jo'natish va istalgan joyda ishga tushirishdir . Docker-ning butun g'oyasi ishlab chiquvchilar uchun ilovalarni osongina ishlab chiqishlari, ularni konteynerlarga jo'natishlari, keyinchalik ularni istalgan joyda joylashtirishlari mumkin.
Docker-ning dastlabki chiqarilishi 2013-yil mart oyida bo'lib o'tdi va o'shandan beri u zamonaviy dunyo rivojlanishi uchun, ayniqsa Agile-ga asoslangan loyihalar oldida mashhur bo'ldi.

Docker xususiyatlari


  • Docker konteynerlar orqali operatsion tizimning kichikroq izini ta'minlash orqali rivojlanish hajmini kamaytirish qobiliyatiga ega.

  • Konteynerlar yordamida turli birliklar, masalan, ishlab chiqish, QA va Operatsiyalar bo'yicha guruhlarning ilovalar bo'ylab muammosiz ishlashi osonroq bo'ladi.

  • Docker konteynerlarini istalgan joyda, har qanday jismoniy va virtual mashinalarda va hatto bulutda joylashtirishingiz mumkin.

  • Docker konteynerlari juda engil bo'lgani uchun ularni osonlik bilan kengaytirish mumkin.

Dockerni ishlatish


Quyida CRUDga asoslangan Node.js da yaratilgan dasturiy ta’minotni Dockerda ishga tushirishni ko’ramiz:




  1. Package.json fayli turgan papkada Dockerfile nomli fayl yaratamiz va faylni quyidagicha to’ldiramiz:

  2. # syntax=docker/dockerfile:1

  3. FROM node:12-alpine

  4. RUN apk add --no-cache python2 g++ make

  5. WORKDIR /app

  6. COPY . .

  7. RUN yarn install --production

  8. CMD ["node", "src/index.js"]

  9. EXPOSE 3000

2. So’ng terminalni ochib dockerni quramiz:


$ docker build -t getting-started .

3. Endi dasturni dockerda ishga tushirish uchun quyidagi buyruqni kiritamiz:


docker run -dp 3000:3000 getting-started
4. So’ng browserda  http://localhost:3000 ni ochsak, dasturimiz ishga tushganini ko’rishimiz mumkin bo’ladi:

5. Dockerni ochsak, dasturimiz ishlab turganini ko’rishimiz mumkin:



Download 3 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2023
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
axborot texnologiyalari
ta’lim vazirligi
zbekiston respublikasi
maxsus ta’lim
guruh talabasi
nomidagi toshkent
O’zbekiston respublikasi
toshkent axborot
texnologiyalari universiteti
xorazmiy nomidagi
o’rta maxsus
davlat pedagogika
rivojlantirish vazirligi
pedagogika instituti
Ўзбекистон республикаси
tashkil etish
vazirligi muhammad
haqida tushuncha
respublikasi axborot
toshkent davlat
kommunikatsiyalarini rivojlantirish
таълим вазирлиги
O'zbekiston respublikasi
махсус таълим
vazirligi toshkent
fanidan tayyorlagan
bilan ishlash
saqlash vazirligi
Ishdan maqsad
Toshkent davlat
fanidan mustaqil
sog'liqni saqlash
uzbekistan coronavirus
haqida umumiy
respublikasi sog'liqni
coronavirus covid
vazirligi koronavirus
koronavirus covid
covid vaccination
qarshi emlanganlik
risida sertifikat
vaccination certificate
sertifikat ministry
o’rta ta’lim
pedagogika universiteti
matematika fakulteti
ishlab chiqarish
fanlar fakulteti
moliya instituti
fanining predmeti