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 me
- ℹ️ about me
- 📰 rss
- 🛸 a young blog
- 📝 blog
- 2024-10-19
The Meaning 🌬️
I wrote about this again, but investing time in meaningful connections is crucial. It’s not just spending; it’s a real investment. You can...
- 2024-10-18
Complexity in Multi-model Architectures 📊
I can move from cities and even to countries with a single backpack and or a single hanger with a couple of clothes, be able to attend the event, and ...
- 2024-10-18
Buying Problems 📛
I must always remember that buying into any relationship, be that business, employment, or personal once, you are always buying problems first. It&rsq...
- 2024-10-16
Every Company Is Different 🤦🏻♂️
Doing the podcasts I talk to different friends from tech and other industries. There are so many approaches, and so many different opinions, there is ...
- 2024-10-15
Lazy Art 🎨
Art is something you do more not less, but what if you generate NFTS, is it lazy art? You do more but with code. Are you making more art? If you creat...
- 2024-10-14
Tribute to Mothers Part 3? 🤱🏻
Again I’m alone, this is hard. Though I don’t consider myself a passive father, being 2 parents is a bit much, and it’s hard as much...
- 2024-10-13
Weekends ⭐️
Yesterday, I spent the day picking pears and sleeping. Today, I spent the day caring for the baby and trying to rest; I can’t rest with a small ...
- 2024-10-12
I Fell Out of the Internet for Today 🌐
My phone is broken and My current phone is a Banana Nokia. I spent half of the day sleeping and another half picking pears from the ground and cooking...
- 2024-10-11
Life Lessons 🎒
My phone broke down so I couldn’t post shorts on YouTube, today I spent time running Android on my laptop. Well, Weydroid ran with a plain Andro...
- 2024-10-10
Podcasting Is Fun 🪃
But it’s hard work.:) You need to try to engage with the person you are doing a podcast with! It’s good but hard. Tomorrow I don’t h...
- See all...
- 🔗 links