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-12-29
Then the Journey Is Not About Winning 🏆️
Winning is the target, but the journey is never about winning. You cannot be sure the path is correct. Even with guidance, there is a chance it’...
- 2024-12-28
Free Consultancy 💆🏻
Nobody buys it. When I provide it everyone is happy. Why? Maybe people don’t understand the offer, which is completely understandable. What I of...
- 2024-12-28
The Algorithm of the Dressings 🥬➕🥕➕❓️🟰🥗
Martun said he read many books about healthy food and didn’t become healthy. I agree, that reading and doing is very different. But I think that...
- 2024-12-25
Powered.community Meetup 🤝🏻
Well, it happened. The food was sushi, and people came with friends, some just checking in. I was so glad to see so many people I know and don’t...
- 2024-12-23
5 Books to Read Before 2025 to Transform Your Life 📚️
People are not computers, though we share traits such as short and long-term memory or processing power. You cannot install a “software” o...
- 2024-12-21
Ikigai 🥚
Opportunities come and go, but sometimes there is THAT opportunity. It makes my heart sing, puts me in sync with what I live for, and creates purpose ...
- 2024-12-19
Piece Is Pressure
We are not in a hot war right now, but it’s always over the corner. Many countries are in hot wars at this moment, what do they tell us? What wo...
- 2024-12-17
I Met My Mentor 🦉
My mentor probably doesn’t know she is my mentor. And I understood some things. I did a lot of analysis. She told me about the start stop and co...
- 2024-12-17
I'm Still Learning 🐇
I find myself suggesting the right solutions, right for me. And when I see that the pattern doesn’t match, I get sad. It’s hard to acknowl...
- 2024-12-13
Rushing the Process Doesn't Help ⌛️
I’ve started too late, because of that I have more knowledge from the field. I have been learning these past 4 years, but starting something by ...
- See all...
- 🔗 links