Gopher Academy
3.32K subscribers
912 photos
40 videos
279 files
1.94K links
🕸 Gopher Academy

🔷interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72

ادمین تبلیغات:
@labdon_ads
Download Telegram
🎯 داکر برای برنامه نویسان - قسمت ۴ منتشر شد🎯

در این دوره یاد می‌گیریم کانتینرها چی هستند و چطور با داکر می‌تونیم اون‌ها اجرا کنیم. هم‌چنین مطالبی که یک برنامه نویس باید برای نوشتن برنامه‌های داکرایز شده بدونه رو پوشش میدیم.

🔹 قسمت اول - آشنایی با مفاهیم
👉 Link: https://vrgl.ir/vKjmm

🔸 قسمت دوم - نصب داکر
👉 Link: https://vrgl.ir/3CLun

🔹 قسمت سوم - دستورات ابتدایی در داکر
👉 Link: https://vrgl.ir/MKlNQ

🔸 قسمت چهارم - حذف تصویر و کانتینر در داکر
👉 Link: https://vrgl.ir/CfTbq
.
#docker

🔰 @gopher_academy
Awesome Docker Compose samples
مجموعه‌ای از داکرکامپوزهای آماده برای اپلیکیشن‌های پرکاربرد

#docker #compose #awesome #list

https://github.com/docker/awesome-compose

🔰 @gopher_academy
👍1🔥1
This course is an introductory course to Docker and docker-compose. The course will also look into what different parts web services consist of, such as reverse proxies, databases, etc.
درسی رایگان برای آموزش مقدماتی docker و docker-compose برای کارهای روزمره. همچنین قسمت‌ّهای مختلف سرویس‌های وب مثل reverse proxy و دیتابیس‌ها هم بررسی می‌شوند

#docker

https://devopswithdocker.com


🔰 @gopher_academy
👍3🤩2
The courses are offered by University of Helsinki's Department of Computer Science. No prior knowledge is required.
درس‌های رشته کامپیوتر دانشگاه هلسینکی فنلاند که به رایگان در این سایت قرارداده شده‌اند و شامل حوزه‌های مختلفی می‌شود. از امنیت و هوش مصنوعی گرفته تا tdd و کلی مبحث مرتبط به devops

#course #finland #free #mooc #programming #book #online #AI #java #cyber #security #docker #data #tdd #test #haskell
@pythony

https://www.mooc.fi

Selected Courses:
https://www.elementsofai.com
https://fullstackopen.com/en
https://www.elementsofai.com
https://cybersecuritybase.mooc.fi

🔰 @gopher_academy
👍7🔥2
📥 دریافت شده از:
Amin Qurjili
-------------

یکی از اصطلاحاتی که موقع سر و کله زدن با کانتینرها زیاد میشویم عبارت Container Runtime ها هستن که برای افراد مختلف، معنی های مختلفی دارن. میری در مورد یه کانتینر Runtime میخونی میبینی توش یه چیز دیگه وجود داره با نام کانتینر Runtime بهش اشاره میشه. اگه اون اولی کانتینر Runtime هست پس این دومی چیه و یا بالعکس. امروز میخوایم با هم یه مقدار این اصطلاح مبهم رو بررسی و شفاف کنیم.

با سلام خدمت همه دوستان عزیز و همراهان همیشگی

به صورت پیشفرض برای یه برنامه نویس، Runtime میتونه به معنی فاز زمانی اجرای یک نرم افزار Program Runtime یا Implementation ی که امکان اجرای نرم افزار رو فراهم میکنه باشه مثل JRE یا .Net Runtime
اما وظیفه Container Runtime در واقع اجرای تمام مراحل  مورد نیاز برای اجرای یک کانتینر هست و هیچ کاری با اجرای خود نرم افزار درون کانتینر نداره.

اما چی شد که Container Runtime معانی مختلفی پیدا کرد؟

داکر سال 2013 با معرفی نرم افزار و پلتفورم خودش خیلی از مشکلاتی رو که برنامه نویسی برای اجرای کانتینر ها و مدیریت چرخه عمر کانتینر ها داشتن رو حل کرد که شامل ویژگی های زیر بود:

✔️فرمت Image مناسب کارنتینر
✔️روش و ابزاری برای ساخت Image ها (Dockerfile, Docker Build)
✔️ابزار و روش مدیریت Image ها (Docker Images, Docker rm, ..)
✔️روش و ابزار مدیریت کانتینرها (Docker ps, Docker rm, …)
✔️روش و ابزار اشتراک گذاری کانتینرها (Docker push, Docker pull)
✔️روش و ابزار مناسب برای اجرای کانتینرها (Docker Run)

سال 2013 داکر یک نرم افزار مونولیث بود ولی در واقع هیچ بخشی وابسته به بخش دیگه ای نبود و محدودیت برای شکستن این نرم افزار مونولیث به تیکه های کوچیک تر وجود نداشت. به همین دلیل توی سال 2015 داکر با همراهی گوگل و Core OS سازمان OCI رو پایه گذاری کرد و یه تیکه از نرم افزارشو به نام runc به صورت یک لایبرری به عنوان مرجع پیاده سازی Container Runtime به OCI اهدا کرد.

اوایل چیزی که داکر به OCI اهدا کرد یه مقدار گیج کننده بود چرا که فقط و فقط یک لایبرری و مرجعی برای اجرای یک کانتینر بود نه چیز دیگه ای در صورتی که برای اجرای کانتینر، شما به یک فرمت استاندارد و ابزاری برای دریافت Image هم نیاز دارین و در واقع زمانی که شما با داکر یه کانتینر رو اجرا میکنید قدم هایی که برداشته میشه شامل  دانلود Image، باز کردن یا همون Unpacking Image و تبدیل اون به یک باندل و اجرای کانتینر از اون باندل رو شامل میشه.

چیزی که داکر استاندارد سازی کرده بود فقط مرحله سوم یعنی اجرای کانتینر با استفاده از باندل Unpack شده بود.

.....

برای مطالعه ادامه مطلب به خاطر طولانی شدن لطفا وارد این لینک بشید.
https://lnkd.in/evxjDzmW

امیدوارم براتون مفید واقع بشه.
#containers #containerd #docker #runc #containerruntime 


🔰 @gopher_academy
👍7
درود
طبق این نظرسنجی که زحمت کشیدید و مشارکت کردید تو تیرماه آموزش کوبرنتیز رو شروع می‌کنیم. همانطور که چند تا از دوستان گفته بودن docker swarm و docker compose براش ویدئو نساخته بودم که خوب قبل از شروع دوره‌ی کوبرنتیز این دو تا موضوع رو پوشش می‌دم و بعدش ضبط دوره‌ی کوبرنتیز رو شروع می‌کنیم.

https://lnkd.in/ej9M56Hp

ویدئوها هم تو سایت داکرمی هم تو کانال تلگرام داکرمی و هم سعی می‌کنم که تو youtube منتشر بشه. اینجا حتما اطلاع‌رسانی پیرامونش انجام می‌دم.
از خودتون مراقبت کنید و سعی کنی شاد باشید.


کانال تلگرام داکرمی:
https://lnkd.in/gfaVMiQ

سایت داکرمی:
https://dockerme.ir



#docker #kubernetes #dockerme #dockerswarm #docker_compose #knowledgesharing


🕊 @gopher_academy
5👍2🎉1
📌 BackEnd (Golang) Engineer

📝 Visa Sponsorship:

🌍 Relocation Package:

🏢 Company: moon active

📍 Location: POLAND

⌨️ Category: #Programming

🔗 Tags: #python #golang #redis #rabbitmq #gcp #grpc #sqs #c #server #kubernetes #aws #docker #devops #cloud #scrum #sql

#استخدام

🕊 @gopher_academy
👍3💅2


📌 Backend Software Engineer Golang for Lounge (all genders)

📝 Visa Sponsorship:

🌍 Relocation Package:

🏢 Company: zalando

📍 Location: GERMANY

🔗 Tags: #golang #git #kubernetes #aws #microservices



📌 BackEnd (Golang) Engineer

📝 Visa Sponsorship:

🌍 Relocation Package:

🏢 Company: moon active

📍 Location: POLAND

🔗 Tags: #python #golang #redis #rabbitmq #gcp #grpc #sqs #c #server #kubernetes #aws #docker #devops #cloud #scrum #sql


👑 @gopher_academy | 💸 Donate | 💋 Boost
👍43
📌 BackEnd (Golang) Engineer

📝 Visa Sponsorship:

🌍 Relocation Package:

🏢 Company: moon active

📍 Location: POLAND

⌨️ Category: #Programming

🔗 Tags: #python #golang #redis #rabbitmq #gcp #grpc #sqs #c #server #kubernetes #aws #docker #devops #cloud #scrum #sql



📌 Staff Backend Engineer

📝 Visa Sponsorship:

🌍 Relocation Package:

🏢 Company: plexus resource solutions

📍 Location: CANADA

⌨️ Category: #Programming

🔗 Tags: #golang #microservices #cloud #blockchain


📌 Backend Engineer

📝 Visa Sponsorship:

🌍 Relocation Package:

🏢 Company: sword health

📍 Location: PORTUGAL

⌨️ Category: #Programming

🔗 Tags: #nosql #golang #redis #c #responsive #sql


👑 @gopher_academy | 💸 Donate | 💋 Boost
1
📌 BackEnd (Golang) Engineer

📝 Type: Visa Sponsorship
🌍 Relocation Package:

🏢 Company: moon active

📍 Location: POLAND

⌨️ Category: #Programming

🔗 Tags: #python #golang #redis #rabbitmq #gcp #grpc #sqs #c #server #kubernetes #aws #docker #devops #cloud #scrum #sql


👑 @gopher_academy
👍2🍾2💯1