کتاب زیر ذره بین📕🔍
Docker Deep Dive - Chapter 1 Episode 3
در ادامه ی داستان های گفته شده ، کتاب از اینجا به بعد کار رو ، به دوقسمت زیر تقسیم کرده :
موضوع از منظر Ops
که به طور خلاصه منظور بخشی هست که ما image رو میگیریم ، کانتینر جدید رو روش استارت میزنیم ، وارد کانتینر میشیم ، و حتی داخلش یک کامندی یا تسکی رو هم اجرا میکنیم.🫠
موضوع از منظر Dev
که به طور خلاصه تمرکز داره روی خوده برنامه ، یا به اصطلاح app که مدیریت و ساخت آن اینجا داره اتفاق میوفته.🤫
The Ops Perspective👷🏻
وقتی داریم با داکر سروکله میزنیم ، دوتا جبهه وجود داره ، یکی داکر کلاینت 💻، و دیگری داکر daemon یا همون داکر engine ⚙️ که وظیفه ی این ، پیاده سازی runtime و api و هرچیزی که داکر برای اجرا شدن بهش نیاز دارد!!!
داکر کلاینت کیه؟ ما هستیم ، مایی که داریم از داکر استفاده میکنیم ، داکر کلاینت هستیم ، چجوری؟ از طریق local IPC/Unix socket که در مسیر
قرار دارد.
چجوری تست کنیم که آیا این دو موجودیت ، به درستی باهم در ارتباط هستند یا خیر؟ وقتی داکر رو نصب کردیم ، دستور زیر رو بزنیم :
به همین سادگی😬
اگر جوابی مبنی بر سرور و کلاینت بودن گرفتیم ، همه چی اوکیه و میشه رفت جلو ، (معمولا اوکیه هست همه چی و نیازی به این کارا نداره😉)
#بررسی_کتاب
Docker Deep Dive - Chapter 1 Episode 3
در ادامه ی داستان های گفته شده ، کتاب از اینجا به بعد کار رو ، به دوقسمت زیر تقسیم کرده :
موضوع از منظر Ops
که به طور خلاصه منظور بخشی هست که ما image رو میگیریم ، کانتینر جدید رو روش استارت میزنیم ، وارد کانتینر میشیم ، و حتی داخلش یک کامندی یا تسکی رو هم اجرا میکنیم.🫠
موضوع از منظر Dev
که به طور خلاصه تمرکز داره روی خوده برنامه ، یا به اصطلاح app که مدیریت و ساخت آن اینجا داره اتفاق میوفته.🤫
The Ops Perspective👷🏻
وقتی داریم با داکر سروکله میزنیم ، دوتا جبهه وجود داره ، یکی داکر کلاینت 💻، و دیگری داکر daemon یا همون داکر engine ⚙️ که وظیفه ی این ، پیاده سازی runtime و api و هرچیزی که داکر برای اجرا شدن بهش نیاز دارد!!!
داکر کلاینت کیه؟ ما هستیم ، مایی که داریم از داکر استفاده میکنیم ، داکر کلاینت هستیم ، چجوری؟ از طریق local IPC/Unix socket که در مسیر
/var/run/docker.sock
قرار دارد.
چجوری تست کنیم که آیا این دو موجودیت ، به درستی باهم در ارتباط هستند یا خیر؟ وقتی داکر رو نصب کردیم ، دستور زیر رو بزنیم :
docker version
به همین سادگی😬
اگر جوابی مبنی بر سرور و کلاینت بودن گرفتیم ، همه چی اوکیه و میشه رفت جلو ، (معمولا اوکیه هست همه چی و نیازی به این کارا نداره😉)
#بررسی_کتاب
🔥5
کتاب زیر ذره بین📕🔍
Docker Deep Dive - Chapter 1 Episode 4
توی این قسمت اولا بگم ما هنوز در منظر Ops هستیم و خارج نشدیم ، از طرفی ، گفتیم که Ops در واقع :
خب ، سوال پیش میاد ، image چی بود این وسط؟؟؟؟؟🤔🤔
بزار جواب این سوال رو از chatGPT بگیریم :
خب به نظرم قابل فهم بود ، اما کتاب چی میگه؟
میگه که داکر image یک چیزیه که شامل فایل سیستم های OS، خود برنامه یا app ما و تمام وابستگی ها و متعلقات لازم اون نرم افزاره یا appعه که برای اجرا شدن بهش نیاز داره. (درواقع شما به این خونه های سیار فکر کنید که همه چی داخل خودشون دارن😆)
یا توی مجازی سازی مثل یک تمپلیت از یک ماشین مجازی هستند که وقتی میخوایم یک ماشین جدید بسازیم ، اون تمپلیت از قبل آماده رو میاریم بالا و ادامه ی داستان.
با اینکه اول کار هستیم و داکر رو تازه نصب کردیم (الکی مثلا من توضیح دادم چطور نصب میشه اما واقعیت اینه که نصبش رو من اسکیپ کردم و رفتم جلو ، شما برای نصبش از خوده سایت داکر کمک بگیر ، اگه میگفتمش عمرا میخوندیش😉) اما کتاب میگه دستور زیر رو بزن تا لیست تمام Image های موجود رو سیستمت رو نشون بده :
و خب مشخصه که خروجی خالی میبیند. اگه بخوایم چندتا نمایش بده چیکار کنیم؟؟؟
باید دانلودش کنیم ، یا به اصطلاح pullاش کنیم روی سیستممون ، از کجا؟؟؟ از هاب های مخصوص به نگه داری image ها که معروف ترین و دمه دستی ترینشون docker hubعه.
مثلا با دستور زیر سعی میکنیم که یک image رو دانلود یا pull کنیم رو سیستممون :
نکته برای ماها ! معمولا بگیر نگیر داره ، بهتره برای گرفتن Image از یک proxy یا vpn خوب استفاده کنیم و الا یا نمیشه یا نصفه نیمه میشه😓
#بررسی_کتاب
Docker Deep Dive - Chapter 1 Episode 4
توی این قسمت اولا بگم ما هنوز در منظر Ops هستیم و خارج نشدیم ، از طرفی ، گفتیم که Ops در واقع :
ما image رو میگیریم ، کانتینر جدید رو روش استارت میزنیم ، وارد کانتینر میشیم ، و حتی داخلش یک کامندی یا تسکی رو هم اجرا میکنیم.🫠
خب ، سوال پیش میاد ، image چی بود این وسط؟؟؟؟؟🤔🤔
بزار جواب این سوال رو از chatGPT بگیریم :
در واقع Image توی داکر یه جور قالب آماده است که همه چیزهای لازم برای اجرای یه برنامه رو توش داره.
یعنی چی؟
مثلاً فرض کن میخوای یه برنامهی پایتون اجرا کنی. خب برای اجراش باید اینا باشن:
خود پایتون نصب باشه
کد برنامهت باشه
یه سری کتابخونهها و تنظیمات دیگه هم نیاز داری
وقتی یه نفر همهی اینا رو یهجا جمع میکنه و یه بستهی کامل میسازه، اون میشه یه Docker Image.
خب به نظرم قابل فهم بود ، اما کتاب چی میگه؟
میگه که داکر image یک چیزیه که شامل فایل سیستم های OS، خود برنامه یا app ما و تمام وابستگی ها و متعلقات لازم اون نرم افزاره یا appعه که برای اجرا شدن بهش نیاز داره. (درواقع شما به این خونه های سیار فکر کنید که همه چی داخل خودشون دارن😆)
یا توی مجازی سازی مثل یک تمپلیت از یک ماشین مجازی هستند که وقتی میخوایم یک ماشین جدید بسازیم ، اون تمپلیت از قبل آماده رو میاریم بالا و ادامه ی داستان.
با اینکه اول کار هستیم و داکر رو تازه نصب کردیم (الکی مثلا من توضیح دادم چطور نصب میشه اما واقعیت اینه که نصبش رو من اسکیپ کردم و رفتم جلو ، شما برای نصبش از خوده سایت داکر کمک بگیر ، اگه میگفتمش عمرا میخوندیش😉) اما کتاب میگه دستور زیر رو بزن تا لیست تمام Image های موجود رو سیستمت رو نشون بده :
docker image ls یا docker images
و خب مشخصه که خروجی خالی میبیند. اگه بخوایم چندتا نمایش بده چیکار کنیم؟؟؟
باید دانلودش کنیم ، یا به اصطلاح pullاش کنیم روی سیستممون ، از کجا؟؟؟ از هاب های مخصوص به نگه داری image ها که معروف ترین و دمه دستی ترینشون docker hubعه.
مثلا با دستور زیر سعی میکنیم که یک image رو دانلود یا pull کنیم رو سیستممون :
docker image pull alpine
نکته برای ماها ! معمولا بگیر نگیر داره ، بهتره برای گرفتن Image از یک proxy یا vpn خوب استفاده کنیم و الا یا نمیشه یا نصفه نیمه میشه😓
#بررسی_کتاب
👍3
Milad Mahmoodian
کتاب زیر ذره بین📕🔍 Docker Deep Dive - Chapter 1 Episode 4 توی این قسمت اولا بگم ما هنوز در منظر Ops هستیم و خارج نشدیم ، از طرفی ، گفتیم که Ops در واقع : ما image رو میگیریم ، کانتینر جدید رو روش استارت میزنیم ، وارد کانتینر میشیم ، و حتی داخلش یک کامندی…
یکم حوصلم بیاد بقیشم میزارم
خیلی حال و حوصله ای نمونده
خیلی حال و حوصله ای نمونده
😢5
جهت تست Socks Proxy بر روی ویندوز :
جهت تست Http Proxy بر روی ویندوز :
کانال تلگرام IT Guys
curl -vv --proxy socks5h://[proxy_address]:[proxy_port] [target_website]
جهت تست Http Proxy بر روی ویندوز :
curl http://[proxy_address]:[proxy_port] [target_website]
کانال تلگرام IT Guys
👍6
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
ویدیو شماره ۱ - آشنایی با DNS
توی این ویدیو یه توضیحات خیلی کلی از عملکرد و اهمیت DNS دادم.
https://youtu.be/TXvdyPbxeag
توی این ویدیو یه توضیحات خیلی کلی از عملکرد و اهمیت DNS دادم.
https://youtu.be/TXvdyPbxeag
YouTube
ویدیو شماره ۱ - آشنایی با DNS
توی این ویدیو یه توضیحات خیلی کلی از عملکرد و اهمیت DNS دادم.
❤9
دوستان یک نظر خیلی خوبی که از یک ویدیو ی انگیزشی اینستاگرامی دیدم بگم بهتون .
بزرگوار میگفت زمانی که میخوای استارت یک کاری رو بزنی ، باید خودت رو توش غرق کنی ، چجوری؟
میخوابی ، میخوری ، روی اون موضوع کار میکنی ، همینو بس .
اینجوری به نتیجه میرسی .
بزرگوار میگفت زمانی که میخوای استارت یک کاری رو بزنی ، باید خودت رو توش غرق کنی ، چجوری؟
میخوابی ، میخوری ، روی اون موضوع کار میکنی ، همینو بس .
اینجوری به نتیجه میرسی .
👍7👏1
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
ویدیو شماره ۲ - آشنایی با امکانات و انواع PowerDNS
توی این ویدیو توضیح دادم که PowerDNS چه امکانات و قابلیتهایی دارد و به چه صورت استفاده میشود و چه انواعی دارد
https://youtu.be/Jj-RHddxAVA
توی این ویدیو توضیح دادم که PowerDNS چه امکانات و قابلیتهایی دارد و به چه صورت استفاده میشود و چه انواعی دارد
https://youtu.be/Jj-RHddxAVA
YouTube
ویدیو شماره ۲ - آشنایی با امکانات و انواع PowerDNS
توی این ویدیو توضیح دادم که PowerDNS چه امکانات و قابلیتهایی دارد و به چه صورت استفاده میشود و چه انواعی دارد
👏4
جهت فعال سازی پنل مانیتورینگ HA Proxy
برو تو فایل کانفیگ HA و مقادیر زیر رو آخر فایل کانفیگت بزار :
کانال تلگرام IT Guys
برو تو فایل کانفیگ HA و مقادیر زیر رو آخر فایل کانفیگت بزار :
listen stats
bind *:8404
mode http
stats enable
stats uri /haproxy?stats
stats refresh 2s
stats auth admin:123123
کانال تلگرام IT Guys
👍8
Forwarded from IT Book
Docker Deep Dive
Zero to Docker in a single book!
June 2023 Edition
Weapons-grade container learning!
Nigel Poulton @nigelpoulton
© 2016 - 2023 Nigel Poulton
#Docker #Container #Linux
#داکر #کانتینر #کتاب #لینوکس
Zero to Docker in a single book!
June 2023 Edition
Weapons-grade container learning!
Nigel Poulton @nigelpoulton
© 2016 - 2023 Nigel Poulton
#Docker #Container #Linux
#داکر #کانتینر #کتاب #لینوکس
👍5