🐳 خبر خوب برای علاقهمندان به داکر
با افتخار پایان تدوین و انتشار دوره ی مقدماتی داکر رو اعلام میکنم
داکر یک پلتفرم Open Source هست که به شما این امکان را میده تا برنامهها را در محیطهای مجازی به اسم "کانتینر" اجرا کنید. کانتینرها به شما این امکان رو میدن تا برنامهها و Dependency هاشون رو به صورت مستقل از سیستمعامل اجرا کنید
💡این دوره شامل ۱۱ قسمت و در حدود یک ساعت و بیست دقیقه هست و پیرامون مفاهیم مقدماتی و نحوه ی به کارگیری این ابزار قدرتمند به منظور سهولت توسعه و استقرار برنامه های کانتینری هست
🔗 Introduction to Docker (PeerTube)
🔗 Introduction to Docker (YouTube)
Made with ❤️ for the community
با افتخار پایان تدوین و انتشار دوره ی مقدماتی داکر رو اعلام میکنم
داکر یک پلتفرم Open Source هست که به شما این امکان را میده تا برنامهها را در محیطهای مجازی به اسم "کانتینر" اجرا کنید. کانتینرها به شما این امکان رو میدن تا برنامهها و Dependency هاشون رو به صورت مستقل از سیستمعامل اجرا کنید
💡این دوره شامل ۱۱ قسمت و در حدود یک ساعت و بیست دقیقه هست و پیرامون مفاهیم مقدماتی و نحوه ی به کارگیری این ابزار قدرتمند به منظور سهولت توسعه و استقرار برنامه های کانتینری هست
سرفصل های دوره شامل:
- معرفی دوره و پیشنیاز ها
- آشنایی با داکر
- نصب داکر
- اقداماتی که باید بعد از نصب انجام بدین
- ایمیج های داکر ، اساس ساخت کانتینر
- کانتینر ها ، نسخه ی اجرا شده ی ایمیج
- متغیر ها محیطی (Environment Variables)
- داکر Volumes
- تنظیمات شبکه در داکر
- ساخت ایمیج ها
- داکر کامپوز
امیدوارم که از دیدن این دوره لذت ببرید
🔗 Introduction to Docker (PeerTube)
🔗 Introduction to Docker (YouTube)
Made with ❤️ for the community
❤3
درود ویژه خدمت همه ی دوستان عزیز
نسخه ی جدید از پروژه ی
این پروژه برای گذر از تحریم ها استفاده میشه
در این نسخه تغیراتی رو برای سهولت استفاده اتفاق افتاده
همچنین README پروژه با آموزش راه اندازی جدید به روز رسانی شده و یک ویدیو حدودا ۱۰ دقیقه ای راجع به نصب و راه اندازی اش منتشر کردم
امیدوارم که براتون مفید باشه
🚀 GitHub
🔗 Tutorial video in PeerTube
🔗 Tutorial video in YouTube
Made with ❤️ for the community
نسخه ی جدید از پروژه ی
SNI Proxy رو به تازگی منتشر کردماین پروژه برای گذر از تحریم ها استفاده میشه
در این نسخه تغیراتی رو برای سهولت استفاده اتفاق افتاده
همچنین README پروژه با آموزش راه اندازی جدید به روز رسانی شده و یک ویدیو حدودا ۱۰ دقیقه ای راجع به نصب و راه اندازی اش منتشر کردم
امیدوارم که براتون مفید باشه
🚀 GitHub
🔗 Tutorial video in PeerTube
🔗 Tutorial video in YouTube
Made with ❤️ for the community
❤1👍1🔥1
درود خدمت دوستان عزیز
اخیرا روی راه اندازی MongoDB Replica Set با استفاده از Docker کار می کردم و در این رابطه دو مقاله نوشتم که برای توسعه دهندگان و تیم های DevOps بسیار کاربردی است.
📌 در بخش اول، نحوهی پیادهسازی یک Replica Set سهنودی را بررسی کردهام؛ ساختاری که به کمک آن، MongoDB میتواند دادهها را میان چند نود همگامسازی کند و دسترسی بالا (High Availability) را تضمین نماید. ویژگیهای اصلی:
📘 مطالعه مقاله:
آموزش راه اندازی Replica Set در MongoDB با Docker
📌 در بخش دوم، به افزودن HAProxy برای توزیع بار خواندن بین نودهای ثانویه پرداختهام؛ این روش برای افزایش کارایی در اپلیکیشنهایی که بار خواندن زیادی دارند، بسیار مؤثر است. امکانات این بخش:
توزیع بار خواندن در MongoDB با HAProxy و Docker
Made With ❤️ For Community
اخیرا روی راه اندازی MongoDB Replica Set با استفاده از Docker کار می کردم و در این رابطه دو مقاله نوشتم که برای توسعه دهندگان و تیم های DevOps بسیار کاربردی است.
📌 در بخش اول، نحوهی پیادهسازی یک Replica Set سهنودی را بررسی کردهام؛ ساختاری که به کمک آن، MongoDB میتواند دادهها را میان چند نود همگامسازی کند و دسترسی بالا (High Availability) را تضمین نماید. ویژگیهای اصلی:
- راه اندازی خودکار Replica Set با Docker Compose
- احراز هویت داخلی با استفاده از فایل کلید
- استفاده از رابط گرافیکی Mongo Express برای مدیریت آسان تر دیتابیس
📘 مطالعه مقاله:
آموزش راه اندازی Replica Set در MongoDB با Docker
📌 در بخش دوم، به افزودن HAProxy برای توزیع بار خواندن بین نودهای ثانویه پرداختهام؛ این روش برای افزایش کارایی در اپلیکیشنهایی که بار خواندن زیادی دارند، بسیار مؤثر است. امکانات این بخش:
- پیکربندی HAProxy برای Load Balancing در سطح TCP📘 مطالعه مقاله:
- داشبورد آماری در پورت ۸۴۰۴
- بهینه برای سناریوهای خواندنمحور
توزیع بار خواندن در MongoDB با HAProxy و Docker
Made With ❤️ For Community
Medium
How to Set Up a MongoDB Replica Set Using Docker (Step-by-Step Guide)
High availability and fault tolerance are essential for production-grade databases. MongoDB’s built-in replica set capability lets you…
❤1
انجمن علمی IT دانشگاه شیراز برگزار می کند:
✨کارگاه آموزشی حضوری و آنلاین نصب و راه اندازی Docker
آماده ای که با دنیای Container ها آشنا بشی و تفاوتشون با ماشین های مجازی رو بدونی و کار با Docker رو شروع کنی؟اگه آره! پس میبینمت
🔸سرفصل ها :
مجازی سازی برای استفاده ی بهینه از منابع
ماشین مجازی در مقابل کانتینر ها
مزایای کانتینر ها و رفع Dependency Issues
داکر به عنوان یک پلتفرم کانتینر ای
مفاهیم Container و Image
پیشنیاز های نصب داکر
نصب داکر و اقدامات بعد از نصب
دریافت Image و ساخت اولین Container
نکات مربوط به شبکه
نکات مربوط به دائمی ساختن اطلاعات
متغیر های محیطی برای تنظیم بهتر
ساختن Image ها
معرفی Docker Compose Module
پیادهسازی چند مثال
👨🏫با تدریس :
شروین احمدی
مشاور زیرساخت های ابری و مدیر سیستم ، کارشناس زیرساخت و شبکه
🗓تاریخ برگزاری: 8 خرداد 1404
⏰ساعت 15الی19
📍محل برگزاری: شیراز، میدان ارم ، پردیس ارم دانشگاه شیراز ، ساختمان معاونت فرهنگی اجتماعی دانشگاه شیراز ، انتهای راهرو سمت راست ، سالن کنفرانس شهرراز
🌐 ثبت نام :
https://events.itshirazu.ir
✨کارگاه آموزشی حضوری و آنلاین نصب و راه اندازی Docker
آماده ای که با دنیای Container ها آشنا بشی و تفاوتشون با ماشین های مجازی رو بدونی و کار با Docker رو شروع کنی؟اگه آره! پس میبینمت
🔸سرفصل ها :
مجازی سازی برای استفاده ی بهینه از منابع
ماشین مجازی در مقابل کانتینر ها
مزایای کانتینر ها و رفع Dependency Issues
داکر به عنوان یک پلتفرم کانتینر ای
مفاهیم Container و Image
پیشنیاز های نصب داکر
نصب داکر و اقدامات بعد از نصب
دریافت Image و ساخت اولین Container
نکات مربوط به شبکه
نکات مربوط به دائمی ساختن اطلاعات
متغیر های محیطی برای تنظیم بهتر
ساختن Image ها
معرفی Docker Compose Module
پیادهسازی چند مثال
👨🏫با تدریس :
شروین احمدی
مشاور زیرساخت های ابری و مدیر سیستم ، کارشناس زیرساخت و شبکه
🗓تاریخ برگزاری: 8 خرداد 1404
⏰ساعت 15الی19
📍محل برگزاری: شیراز، میدان ارم ، پردیس ارم دانشگاه شیراز ، ساختمان معاونت فرهنگی اجتماعی دانشگاه شیراز ، انتهای راهرو سمت راست ، سالن کنفرانس شهرراز
🌐 ثبت نام :
https://events.itshirazu.ir
❤2
درود خدمت دوستان گرامی 👋🏼
اخیراً مشغول راهاندازی یک پشتهی کامل مانیتورینگ با استفاده از ابزارهای متنباز بودم و در همین راستا مقالهای تهیه کردم که میتونه برای تیمهای DevOps، توسعهدهندگان و مدیران سیستم بسیار کاربردی باشه.
📌 در این راهنما، یک ساختار مانیتورینگ کامل شامل ابزارهای زیر پیادهسازی شده:
✅ Uptime Kuma برای بررسی وضعیت سرویسها
📈 Prometheus برای جمعآوری و ذخیره دادهها
🚨 Alertmanager برای مدیریت هشدارها
📊 Grafana برای نمایش گرافیکی دادهها
📬 An Express.js App برای ارسال رخداد ها
تمام سرویس ها با استفاده از Docker و Docker Compose پیادهسازی شده و شامل پیکربندی کامل، راهاندازی داشبوردها و تنظیم هشدارهای خودکار هست.
📘 مطالعه مقاله: ساخت یک پشته مانیتورینگ با Uptime Kuma، Grafana ،Prometheus ، Alert Manager
Made with ❤️ for the community
#DevOps #Monitoring #Docker #Prometheus #Grafana #Alertmanager #Nodejs #Express #uptime_kuma
اخیراً مشغول راهاندازی یک پشتهی کامل مانیتورینگ با استفاده از ابزارهای متنباز بودم و در همین راستا مقالهای تهیه کردم که میتونه برای تیمهای DevOps، توسعهدهندگان و مدیران سیستم بسیار کاربردی باشه.
📌 در این راهنما، یک ساختار مانیتورینگ کامل شامل ابزارهای زیر پیادهسازی شده:
✅ Uptime Kuma برای بررسی وضعیت سرویسها
📈 Prometheus برای جمعآوری و ذخیره دادهها
🚨 Alertmanager برای مدیریت هشدارها
📊 Grafana برای نمایش گرافیکی دادهها
📬 An Express.js App برای ارسال رخداد ها
تمام سرویس ها با استفاده از Docker و Docker Compose پیادهسازی شده و شامل پیکربندی کامل، راهاندازی داشبوردها و تنظیم هشدارهای خودکار هست.
📘 مطالعه مقاله: ساخت یک پشته مانیتورینگ با Uptime Kuma، Grafana ،Prometheus ، Alert Manager
Made with ❤️ for the community
#DevOps #Monitoring #Docker #Prometheus #Grafana #Alertmanager #Nodejs #Express #uptime_kuma
Medium
Build a Monitoring Stack with Uptime Kuma, Prometheus, Alertmanager & Express Alerts
Uptime Kuma is one of the cleanest open-source monitoring tools out there. But this project goes further — combining Kuma with Prometheus…
👍2🔥1
What does $0 represent in a Bash noscript?
Anonymous Quiz
30%
a) Exit status
35%
b) First argument
26%
c) Script name
9%
d) Number of arguments
DevAshTeam
What does $0 represent in a Bash noscript?
The $0 is one of the special variables you get in bash and is used to print the filename of the noscript that is currently being executed
👏1
What does #!/bin/bash mean at the top of a noscript?
Anonymous Quiz
13%
a) Start of comments
8%
b) Directory path
17%
c) Bash version
62%
d) Interpreter directive
👍3
وبسایت Command Masters یک منبع عالی برای پیدا کردن دستورات کاربردی مربوط به ابزارهای خط فرمان مانند Command Prompt ویندوز و ترمینالهای لینوکس است. این سایت با ارائهی مثالها و توضیحات ساده، به کاربران کمک میکند تا نحوهی استفاده از این دستورات را بهخوبی یاد بگیرند. به طور کلی، Command Masters گزینهی بسیار خوبی برای هر کسی است که میخواهد مهارتهای خود در استفاده از خط فرمان را تقویت کند.
💡https://news.1rj.ru/str/DevAshTeam
💡https://news.1rj.ru/str/DevAshTeam
Commandmasters
Commands
Comprehensive guide of widely used commands
❤4
What does `docker stop` do?
Anonymous Quiz
16%
a) Kills Docker daemon
4%
b) Removes image
75%
c) Gracefully stops container
5%
d) Removes volume
👍3
درود دوستان!
🚀 اگر با Node.js یا JavaScript کار میکنید، حتما Verdaccio رو امتحان کنید—یه رجیستری خصوصیِ سبک و سریع برای npm که خیلی راحت میتونید راه اندازی کنید. این راهنمای رسمیِ سایتش، مرحله به مرحله نشون میده چطور میتونید اونو توی سیستم خودتون یا روی سرور نصب و تنظیم کنید. برای تیمهایی که میخوان پکیجهای خودشون رو به صورت امن و مستقل از npm عمومی مدیریت کنند عالیه. ضمناً open sourceهست و کلی امکان شخصی سازی داره! 🔧 اگه دنبال کنترل بیشتر روی پکیجهای npm هستید، حتما یه نگاهی بهش بندازید. 👈🏻راهنمای نصب Verdaccio
💡https://news.1rj.ru/str/DevAshTeam
#ابزارهای_توسعه #جاوااسکریپت #NodeJS
🚀 اگر با Node.js یا JavaScript کار میکنید، حتما Verdaccio رو امتحان کنید—یه رجیستری خصوصیِ سبک و سریع برای npm که خیلی راحت میتونید راه اندازی کنید. این راهنمای رسمیِ سایتش، مرحله به مرحله نشون میده چطور میتونید اونو توی سیستم خودتون یا روی سرور نصب و تنظیم کنید. برای تیمهایی که میخوان پکیجهای خودشون رو به صورت امن و مستقل از npm عمومی مدیریت کنند عالیه. ضمناً open sourceهست و کلی امکان شخصی سازی داره! 🔧 اگه دنبال کنترل بیشتر روی پکیجهای npm هستید، حتما یه نگاهی بهش بندازید. 👈🏻راهنمای نصب Verdaccio
💡https://news.1rj.ru/str/DevAshTeam
#ابزارهای_توسعه #جاوااسکریپت #NodeJS
verdaccio.org
npm | Verdaccio
npm}
❤2👏1
What is the default Docker network mode?
Anonymous Quiz
29%
a) host
11%
b) none
50%
c) bridge
11%
d) overlay
👍1
🚀 دستورات داکر را مثل حرفه ای ها یاد بگیرید!
اگر با Docker کار میکنید، این Cheat Sheet از Dockerlabs یه مرجع سریع و کاربردی برای تمام دستورات مهم داکره—از مدیریت کانتینرها و اimage ها تا شبکه و volume ها. ذخیره کنید و هر موقع نیاز داشتید یه نگاهی بهش بندازید! 🐳
🔗 داکر چیتشیت Dockerlabs
💡https://news.1rj.ru/str/DevAshTeam
#داکر #DevOps #ابزارهای_توسعه
اگر با Docker کار میکنید، این Cheat Sheet از Dockerlabs یه مرجع سریع و کاربردی برای تمام دستورات مهم داکره—از مدیریت کانتینرها و اimage ها تا شبکه و volume ها. ذخیره کنید و هر موقع نیاز داشتید یه نگاهی بهش بندازید! 🐳
🔗 داکر چیتشیت Dockerlabs
💡https://news.1rj.ru/str/DevAshTeam
#داکر #DevOps #ابزارهای_توسعه
dockerlabs
The Ultimate Docker Cheat Sheet
Docker - Beginners Intermediate Advanced
❤2
What does tar -xvf do?
Anonymous Quiz
17%
a) Compress a file
2%
b) View a tar file
5%
c) Fix a tarball
76%
d) Extract a tar file
❤2
💻 اسکریپت نویسی به سبک حرفه ای!
اگر میخواید اسکریپت نویسی در لینوکس رو به صورت اصولی و پروژه محور یاد بگیرید، این سری آموزشی Baeldung یه گنجینه ی کامل از مفاهیم پایه تا تکنیک های پیشرفته است. از Bash Scripting گرفته تا اتوماسیون و مدیریت سیستم—همه چیز با مثالهای کاربردی!
🛠 ویژه: مدیران سیستم، دوستداران لینوکس و هرکسی که میخواد وقتش رو ذخیره کنه!
🔗 بزن بریم یاد بگیریم!
⚡️ پیشنهاد ویژه: این صفحه را بوکمارک کنید - تبدیل به مرجع همیشگی شما خواهد شد!
💡https://news.1rj.ru/str/DevAshTeam
#لینوکس #اسکریپت_نویسی #DevOps #مهندسی_نرمافزار
اگر میخواید اسکریپت نویسی در لینوکس رو به صورت اصولی و پروژه محور یاد بگیرید، این سری آموزشی Baeldung یه گنجینه ی کامل از مفاهیم پایه تا تکنیک های پیشرفته است. از Bash Scripting گرفته تا اتوماسیون و مدیریت سیستم—همه چیز با مثالهای کاربردی!
🛠 ویژه: مدیران سیستم، دوستداران لینوکس و هرکسی که میخواد وقتش رو ذخیره کنه!
🔗 بزن بریم یاد بگیریم!
⚡️ پیشنهاد ویژه: این صفحه را بوکمارک کنید - تبدیل به مرجع همیشگی شما خواهد شد!
💡https://news.1rj.ru/str/DevAshTeam
#لینوکس #اسکریپت_نویسی #DevOps #مهندسی_نرمافزار
Baeldung on Linux
Linux Scripting Series | Baeldung on Linux
Explore Linux Scripting through various articles with examples
🔥4
📊 Essential PromQL Cheat Sheet
اگر با مانیتورینگ سیستمها کار میکنید، این PromQL Cheat Sheet از SigNoz یک مرجع سریع و کاربردی برای تمام queryهای مهم Prometheus است. از مفاهیم پایه تا queryهای پیشرفته - همه را در یک صفحه جمعآوری کردهاند!
🔗 PromQL Cheat Sheet
💡https://news.1rj.ru/str/DevAshTeam
#DevOps #Monitoring #Prometheus #Observability
اگر با مانیتورینگ سیستمها کار میکنید، این PromQL Cheat Sheet از SigNoz یک مرجع سریع و کاربردی برای تمام queryهای مهم Prometheus است. از مفاهیم پایه تا queryهای پیشرفته - همه را در یک صفحه جمعآوری کردهاند!
🔗 PromQL Cheat Sheet
💡https://news.1rj.ru/str/DevAshTeam
#DevOps #Monitoring #Prometheus #Observability
SigNoz
Essential PromQL Cheat Sheet - Master Prometheus Queries
Master Prometheus queries with our comprehensive PromQL cheat sheet. Learn syntax, functions, and advanced techniques for effective monitoring and troubleshooting.
❤1
👏1
What is the effect of docker run -d nginx?
Anonymous Quiz
10%
a) Runs container in foreground
88%
b) Runs container in detached mode
2%
c) Builds the image
0%
d) Deletes volumes