Ruben's Blog | Ռուբենի Բլոգը
🔙 ..Ի՞նչ Է Դոքերը և ում է այն պետք 🐋
Սա մակերեսային նկարագրություն է Դոքերի մասին։ Մանրամասների համար ցանկալի է կարդալ դոկումենտացիա։
ՕՀ
Համակարգիչների վրա աշխատում է օպերացիոն համակարգ, այսուհետ ՕՀ։ Այն թույլ է տալիս ունենալ համակրգչի օգտագործողի ինտերֆեյսի աշխատելու ձևը, տեսքը, փոխհարաբերությունները օգտատիրօջ հետ։
Օրինակ՝ Լինուքսը, Վինդոուսը, ՄակՕՍը կամ ԲիէՍԴի ՕՀները։
Վիրտուալիզացիա
Վիրտուլազիացիան դա այն պրոցեսն է, երբ մի ՕՀի վրա աշխատում է ուրիշ ՕՀ․ Նման մոտեցումով մենք կարող ենք աշխատացնենք ծրագրեր որ չեն աշխատում մեր հիմնական ՕՀի վրա, կամ պարփակենք այս ծրագրերի աշխատանքի տիրույթը անվտանգության նկատառումներով, կամ աշխատեցնենք այն վերահսկելի միջավայրում։ Այս պարագայում ամբողջական ՕՀն վիրտուալիզացվում է։
Հիպերվիզոր
Հիպերվիզորը ծրագիր կամ սարք է, որը ծառայում է վիրտուալիզացիայի համար։
Կոնտեյներիզացում
Կոնտեյներիզացման պարագայում մենք ստանում ենք նույն արդյունքը ինչ վիրտուալիզացման պարագայում ունենալով ավելի արագ համակարգեր, քանզի ՕՀն ամբողջովին չի վիրտուալիզացվում։ Փոխարենը եղած համակարգի վրա ավելանում են միայն այն կոմպոնենտները, որոնք անհրաժեշտ են ծրագիրը աշխատացնելու համար։ Փաստացի, սա նույն Օհն է որը օգտագործվում է հենց հիմա, բայց լինելով պարփակված կոնտեյների մեջ։
Սա նշանակում է, որ կոնտեյներները՝ Դրական
- շատ արագ բարձրանում և իջնում են
- անվտանգ են և իզոլացված
- արագ են աշխատում քիչ ռեսուրս ծախսելով
Բացասական
- կարող են աշխատել ՄԻԱՅՆ նույն ՕՀի հետ, օրինակ լինուքսի
- եթե ձեր օհն ունենա խնդիրներ, նրանք տեղափոխվում են նաև կոնտեյների վրա
Վերջապես, ի՞նչ Է Դոքերը պարզ բառերով 🐋
Դոքերը կոնտեյներային համակարգերից մեկն է, որը հեշտ և արագ է օգտագործման մեջ։
Ես օգտագործում եմ դոքեր մի քանի պատճառով՝
- արդեն ծրագրերը կարգավորված են գալիս
- ջնջելով ծրագիրը ջնջվում է այն ամբողջությամբ, և չեն թողնում հետքեր
- արագ են և անվտանգ
- հեշտ տեղափոխվոց և վերարտադրվող են, ու ծրագիրը կարող է միանալ մի docker-compose և docker ֆայլի կողմից
Մի քանի տողով կարող ենք բարձրացնել NGINX սպասարքիչ, տեսեք ինչ հեշտ է։ Որտեղ src
ում գցում ենք այն ֆայլերը, որոնք պետ է մատուցվի օգտագերերին։
version: "3" # docker-compose֊ի վերսիան
services:
nginx: # կոնտեյների անունը
image: nginx # կոնտեյների բնորինակը կամ image
ports:
- 80:80 # պորտը, որը ուզում ենք հանել դուրս
volumes:
- ./src:/usr/share/nginx/html # նիշքերը որոնք ուզում ենք կիսել սերվերի հետ
տեսեք ինչքան քիչ քայլ ա, բա 🧙🏻 ՄՈԳՈՒԹՅՈՒՆ չի՞
Եթե ուզում եք նայել, թե ինչպես գտնել և լուծել Դոքերի խնդիրները կարող եք նայել այստեղ, բայց արդեն անգլերեն։
Please give me feedback, comment on whatever you think about my blog post, and help me improve. ❤️
Blog Menu
- 💼 hire my consultancy
- ℹ️ about me
- 📰 rss
- 🛸 a young blog
- 📝 blog
- 2024-11-15
What Would You Do if It Wasn't for Money? 💱
What is money? For some it’s freedom. Freedom of choice. For me it’s an equivalent of “ability”. It’s like the magic wan...
- 2024-11-12
First, Rewrite🐇
I start to see patterns. I start to see how people work. Not sure how deep I see. I don’t want to exploit people. I don’t want to MAKE peo...
- 2024-11-11
It's Not About Sales 💆🏻
For me it’s always about how can I help people, if I can’t or if my help is insufficient I would not push. I will push to know the reason ...
- 2024-11-09
Push Push Push Breathe 🌬️
Am I pushing enough? Am I breathing enough? I do :) There is never enough, there is always enough. Having multiple heats it’s hard to find a bal...
- 2024-11-08
Am I Productive? 🧨
Do you feel I’m productive? Are you productive? Is productive about fast results? Is productive about the process? I’m not sure anymore, b...
- 2024-11-07
One Week Later ⌛️
Last week was awful, I didn’t have time to breathe. This week is not much better. But we have progress. I have about 3k impressions in 2 days on...
- 2024-10-28
Engineering Solution to Every Problem ⚙️
As an engineer, I strive to find engineering solutions to every problem surrounding me, engineering doesn’t mean technical in this case. There a...
- 2024-10-27
I'm Going to Invest in Podcasting More 🎤
Podcasting is discovery It’s listening to so many familiar and different ideas and being able to ask questions, where people can answer you live...
- 2024-10-26
Scooping Motivation 🍦💩
For me, motivation is being on the edge. I need to feel that what I do is important to do, at that exact moment. (Probably because of my ADHD) There i...
- 2024-10-24
Reflection on My Journey 🔭
You can recover your journey from the history of my blog posts if you have been following, though you also probably know that I don’t need peopl...
- See all...
- 🔗 links