Docker- qo'llanma


Bizning birinchi timsolimiz



Download 2,07 Mb.
bet6/7
Sana09.07.2022
Hajmi2,07 Mb.
#765424
1   2   3   4   5   6   7
2.3 Bizning birinchi timsolimiz
Endi biz timsollar nima ekanligini va ular nima ekanligini yaxshiroq tushunganimizdan so'ng, o'z timsolingizni yaratish vaqti keldi. Ushbu bo'limning maqsadi oddiy Flask ilovasi yordamida timsol yaratishdir. Ushbu qo'llanma uchun men tasodifiy mushuk GIF-ni ko'rsatadigan kichik dastur yaratdim. Xo'sh, chunki mushuklarni kim sevmaydi? Ushbu omborni mahalliy mashinangizga klonlang.
Birinchidan, dastur mahalliy sifatida ishlayotganligini tekshirib ko'raylik. CD buyrug'i bilan flask-app katalogiga kiring va bog'liqliklarni o'rnating.

Agar hamma narsa yaxshi bo'lsa, yuqoridagi misoldagi kabi natijani ko'rasiz. Ilovani amalda koʻrish uchun http://localhost:5000 saytiga tashrif buyuring.
Eslatma: Agar pip o'rnatilishi "ruxsat berilmagan" xatolar bilan muvaffaqiyatsiz tugasa, uni sudo bilan ishga tushirib ko'ring. Agar foydalanuvchi paketlarini tizim darajasida o'rnatishni xohlamasangiz, u holda pip install --user -r requirements.txt buyrug'idan foydalaning.
Yuqorida aytib o'tilganidek, barcha maxsus timsollar asosiy timsolga asoslangan. Ilovamiz Python tilida yozilganligi uchun bizga Python 3 asosiy timsoli kerak. Xususan, Python asosiy timsolining python:3-onbuild versiyasi kerak.
Siz so'rayapsizmi, onbuild versiyasi nima?
Ushbu timsollar bir nechta ONBUILD triggerlarini o'z ichiga oladi, ular odatda dasturni tezda joylashtirish uchun etarli. Qurilish requirements.txt faylidan nusxa ko'chiradi, ushbu fayl bilan pip install dasturini ishga tushiradi va keyin joriy katalogni /usr/src/app ga ko'chiradi.
Boshqacha qilib aytganda, onbuild versiyasi dasturni ishga tushirishning zerikarli jarayonini avtomatlashtiradigan yordamchilarni o'z ichiga oladi. Ushbu vazifalarni qo'lda bajarish (yoki skriptlarni yozish) o'rniga, timsollar siz uchun hamma narsani qiladi. Endi bizda timsolni yaratish uchun barcha ingredientlar mavjud: ishlaydigan veb-ilova va asosiy timsol. Buni qanday qilish kerak? Javob: Dockerfile dan foydalaning.

Download 2,07 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish