Mundarija:
Video: Tugun ilovasini qanday konteynerlash mumkin?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Dockerfile-ni yozing
- FROM tugun :7. 2-qator: Ishchi direktorni o'rnating idish ga / ilova .
- WORKDIR / ilova . 3-5 qator: Nusxalash ilova ga / ilova katalog va bog'liqliklarni o'rnating.
- Package.json / ilova RUN npm o'rnatish COPY. / ilova .
- CMD tugun indeks. js . 7-qator: 8081 portni bir marta tashqariga ko'rsating idish ishga tushirdi:
Xuddi shunday, tugun ilovasini qanday paketlashim mumkin?
Siz quyidagi sozlashni sinab ko'rishingiz mumkin:
- Ilovalaringizning manba kodini oling.
- npm barcha bog'liqliklarni (paket. json orqali) mahalliy node_modules katalogiga o'rnatadi.
- Tugunni nusxalash. js binary - Windows-da node.exe, (ehtimol) OS X/Linux-da /usr/local/bin/node loyihangizning ildiz papkasiga.
reaksiya ilovasini qanday qilib dokerlashtirasiz? " create-react-app" yordamida darslik
- 1-qadam: create-react-app-ni o'rnating. yarn global add create-react-app.
- 2-qadam: Yangi loyiha yarating.
- 4-qadam: Dockerfile-ga qurish jarayonini qo'shing.
- 5-qadam: SAME Dockerfile-ga ishlab chiqarish muhitini qo'shing.
- 6-qadam: Tasvirni yarating!
- 7-qadam: Ishlashini tekshirish uchun uni mahalliy sifatida ishga tushiring!
Buni hisobga olsak, Docker tuguni nima?
Ishchi tugunlar misollari hamdir Docker Yagona maqsadi konteynerlarni bajarish bo'lgan dvigatel. Ishchi tugunlar Raft taqsimlangan holatda qatnashmang, rejalashtirish qarorlarini qabul qilmang yoki HTTP API toʻdasi rejimiga xizmat qilmang.
Konteyner ichidagi konteyner identifikatorini qanday olish mumkin?
Buni oddiy qilish uchun, Konteyner identifikatori sizning uy egasi ismingiz docker ichida.
Shunday qilib, siz:
- docker-io paketini konteyneringizga xost bilan bir xil versiyada o'rnating.
- uni --volume /var/run/docker bilan boshlang. paypoq:/var/run/docker. paypoq - imtiyozli.
- nihoyat, ishga tushiring: docker konteyner ichidagi $(hostname) ni tekshiring.
Tavsiya:
MDM ilovasini qanday olib tashlash mumkin?
Qadamlar Boshqariladigan mobil qurilmada Sozlamalarga o'ting. Xavfsizlik bo'limiga o'ting. Qurilma administratorini tanlang va uni o'chiring. Sozlamalar ostida Ilovalar bo'limiga o'ting. ManageEngine Mobile Device Manager Plus-ni tanlang va ME MDM ilovasini o'chirib tashlang
Ip ilovasini qanday o'ldirish mumkin?
Dasturiy ta'minot janri: Buyruq (hisoblash)
Konteynerlash uchun ishlatiladigan eng mashhur vosita nima?
Tutum, Kitematic, dockersh, Weave va Centurion "ContainerTools" turkumidagi eng mashhur vositalardir
Konteynerlash texnologiyasi nima?
Ilovalarni konteynerlashtirish - bu butun virtual mashinani (VM) foreach ilovasini ishga tushirmasdan tarqatilgan ilovalarni o'rnatish va ishga tushirish uchun ishlatiladigan OS darajasidagi virtualizatsiya usuli. Bir nechta ajratilgan ilovalar yoki xizmatlar bitta xostda ishlaydi va bir xil OS yadrosiga kirishadi
Tugun JS ilovasini qanday joylashtirishim mumkin?
Tugun ilovalarini oʻrnatish 1-QADAM: Quyidagi npm init buyrugʻi yordamida “package.json” faylini yarating. 2-QADAM: Loyiha papkasida “app.js” nomli fayl yarating. 3-QADAM: “head.html” html faylini yarating 4-QADAM: Boshqa “tail.html” html faylini yarating 5-QADAM: 2-bosqichda yaratilgan “app.js” faylini oching va unga quyidagi kodni nusxa ko‘chiring