دوره های پیشنهادی

دوره آموزش وب اسکرپینگ(web scraping) در پایتون
دوره آموزش وب اسکرپینگ(web scraping) در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش امنیت در وب
دوره آموزش امنیت در وب
تکمیل ضبط
امیرحسین بیگدلو
دوره ساخت وبلاگ با فلسک
دوره ساخت وبلاگ با فلسک
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


عرفان

4 ماه قبل پاسخ به نظر

سلام استاد docker-compose منسوخ شده؟؟ چون الان نیستش من میگردم هرچی. فقط docker compose هستش وامتحانش هم کردم همون کار رو انجام میده درستم کار میکنه

ارسال نظر



امیرحسین بیگدلو

4 ماه قبل

سلام
خیر، منسوخ نشده. همون رو استفاده کن

کاربر

8 ماه قبل پاسخ به نظر

سلام.
چه جوری میشه کانتینر phpMyadmin را که در داکر بالا آوردیم به سرویس mysql خارجی متصل کنیم.منظورم این که اصلا در داکر کانتینر mysql بالا نیاریم.
*******
در واقع میشه سرویس mysql که از منبع خارجی خریدیم و phpmyadmin نداره را با کانتینر phpmyadmin در لوکال هاست به هم متصل کرد با فرض اینکه سرویس mysql دسترسی ریموتی بهش داریم؟

ارسال نظر



امیرحسین بیگدلو

8 ماه قبل

سلام
بله،‌ میتونید phpmyadmin رو به mysql متصل کنید. برای اینکار باید مستندات رو مطالعه کنید

جواد

1 سال قبل پاسخ به نظر

سلام و درود
امیر فرض کن داخل پروژه چندین ایمیج داریم مثلا
postgres, nginx, celery
و ایمیج خود برنامه . خب هر کدوم از اینا روی یه سیستم عامل لینوکسی بالا اومدن دیگه درسته ؟ یعنی به تعداد ایمیج ها ، ما لینوکس داریم . بهتر نیست کلا یه ایمیج داشته باشیم و بیایم داخلش postgres, nginx, celery و کلا هر چیزی که نیاز داشتیمو نصب کنیم ؟ اینجوری دیگه فقط یه دونه سیستم عامل لینوکس داریم که همه چیز روش نصبه

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
خیر، بهتر نیست.
هر سرویس باید در کانتیر جدا باشه.

مهدی

3 سال قبل پاسخ به نظر

سلام ممنون از آموزشهای خوبتون
شما اینجا collect static نکردی شاید واسه همینه تو ادمین استاتیکو لود نمیکنه
بعد یه سوال دیگه اگر بخوایم makemigration کنیم چطور و کجا باید اینکارو انجا بدیم هربار بریم تو کانتینر ؟
راجبه بقیه سرویس هایی که خودون بعدا براش مینویسیم چطور چون تو داکر هاب نیست باید اول اضافه کنیم اونجا ؟

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
دستور makemigration رو باید داخل داکر فایل بنویسید.
سوال دومتون رو متوجه نشدم.

Masoud

3 سال قبل پاسخ به نظر

سلام
دستور docker-compose up بین کانتینر ها اتوماتیک نتورک ایجاد میکنه؟ که تونستین از پایتون به ردیس وصل بشین.

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
خیر. نتورک ایجاد نمیکنه. بدون نتورک وصل شدیم

جواد

3 سال قبل پاسخ به نظر

سلام ووقت بخیر
ENTRYPOINT رو گفتید یعنی نقطه شروع؟!!
همون معنی CMD رو نمیده؟

ارسال نظر



جواد

3 سال قبل پاسخ به نظر

درباره کارکرد Gunicorn و اینکه اصلا چی هست چیزی ندارید؟

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

نه فعلا ولی براش یه ویدیو تک قسمتی ضبط میکنم

جواد

3 سال قبل پاسخ به نظر

سرویس که داخل داکر کامپوز مینویسیم
میشه مجموعه ای از کانتینتر ها درسته؟

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

بله

جواد

3 سال قبل پاسخ به نظر

یه سوال
وقتی docker-compose up زدیم و اجرا شد
بعدا برای ران کردن دوباره همین دستور رو میزنیم؟
یا میشه همون docker-compose قبلی رو ران کرد؟ (منظورم بدونdocker-compose up) هست.
؟

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

باز هم باید همین دستور رو بزنید که دوباره اجرا بشه.
البته میتونید آپشن -d رو هم بدین که خودش به صورت اتوماتیک اجرا بشه. مثلا:
docker-compose up -d

جواد

3 سال قبل پاسخ به نظر

دستور . . COPY میاد محتویات دایرکتوری موجود در داکر فایل را کپی میکنه به کجا؟
میشه در بارش بیشتر توضیح بدید؟
ممنون

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

کپی میکنه هر جایی که شما آدرس بدین.
فکر کنین لینوکس آلپاین رو به عنوان ایمیج base انتخاب کردین. با دستور copy میتونید اطلاعاتتون رو هرجایی که میخواین داخل لینوکس آلپاین کپی کنید.
یا مثلا توی همین ویدیو ما با دستور copy تمام فایل‌ها رو کپی کردیم داخل ایمیج python. توی این مثال ما مسیر رو نمیدونیم و فقط کپی کردیمش. اما میتونید با دستور workdir مسیر دلخواهتون رو مشخص کنید.


جواد

3 سال قبل

پس برای کانتینر جنگو و اینا
یه پروژه جنگو رو توی لپ تاپ اول تعریف میکنیم و بعد کپی میکنیم
درسته؟


امیرحسین بیگدلو

3 سال قبل

منظورت رو نفهمیدم.
دوره آموزش نهایی جنگو رو ببین. اونجا پروژه جنگویی رو داکرایز کردیم

جواد

3 سال قبل پاسخ به نظر

سلام
برای نصب simple-tag در اینجا باید چیکار کرد؟
وقتی کلیک میکنیم میره تو گیت هاب!
https://hub.docker.com/_/python

ارسال نظر



Shayan

3 سال قبل پاسخ به نظر

سلام
وقتی واسه پروژه داکر کامپوز میسازیم دیگ نیازی به داکرفایل نیست درسته؟

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
خیر، درست نیست :)
ما به هر دوی اینها در کنار هم نیاز داریم. با استفاده از داکرفایل برنامه‌ اصلیمون رو تبدیل به ایمیج میکنیم و با داکرکامپوز ابزارهایی که برنامه اصلیمون نیاز داره رو ایجاد میکنیم.
مثلا شما یه برنامه جنگویی رو در نظر بگیرید که از دیتابیس postgres و بروکر rabbitmq داره استفاده میکنه.
با داکرفایل جنگو رو داخل کانتینر اجرا میکنیم و با داکرکامپوز postgres و rabbitmq رو بالا میاریم

poria

3 سال قبل پاسخ به نظر

سلام اقای بیگدلو
من داکر رو تا حدودی اشنا هستم ولی نمیدونم چطوری باید یه پروژه رو روی vps بالا بیارم این دوره کمکم میکنه؟

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
این دوره آموزش داکر هست و درمورد دیپلوی پرژه چیزی نگفتم

فاطمه

3 سال قبل پاسخ به نظر

سلام ووقت بخیر
اولا ممنون از دوره خیلی خوبتون
و نکته دوم اگر ممکنه هر چه سریعتر یکی از پروژه ها مثل فروشگاه رو روی یک سرور واقعی پیاده کنید
الان کد ها رو مینویسیم ولی بارگزاری روی سرور و مباحث اون رو نمیدونیم
ممنون میشم آموزشی چیزی راهنمایی کنید
تشکر

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
بزودی برای این دوره آپدیت قرار میدم و مباحث بیشتری رو بهش اضافه میکنم.
درود


فاطمه

3 سال قبل

به شدت منتظر می مونیم
تشکر و خسته نباشید

محسن

3 سال قبل پاسخ به نظر

آقا امیر سلام خسته نباشی
تو مثال دومی که برای docker-compose زدید دو تا image توی دوتا کانتینر ساختید که از کانتینر اول که یک برنامه پایتونی داخلش بود وصل شدیم به کانتینر دوم که redis رو داخلش داشتیم ولی netwok ای بین این دو کانتینر نداشتیم سوالم اینه که این دو کانتینر بدون network چطور میتونن به هم متصل بشن؟

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
نتورک نمیخواد که، توی کد پایتون اسم کانتینر رو دادیم. همین کافیه


جواد

3 سال قبل

سلام
دقیقا همین سوال ما هم هست
شما توی ویدیو docker-compose اومدین دو تا کانتینر آوردین بالا و با هم کار میکنن
خب این چه تفاوتی با نتورک جلسه قبلی داره؟
یعنی اگر بدون نتورک میتونن با هم کار کنن پس چرا نتورک می سازیم؟
تشکر


امیرحسین بیگدلو

3 سال قبل

سلام
توی اون مثالی که میگید ما داریم پایتون و ردیس رو از طریق port به هم وصل میکنیم. شما کانتینر ردیس رو مثل یه سرور ببین. آدرس و پورتش رو به پایتون دادم و پایتون هم بهش وصل شد.


امیرحسین بیگدلو

3 سال قبل

در ضمن ما از نتورک برای ارتباط ساده‌تر و قدرتمندتر بین کانتینر‌ها استفاده میکنیم. نمیشه ده تا کانتینر رو که با پورت به هم وصل کنیم.

hamedhp86

3 سال قبل پاسخ به نظر

سلام مهندس
دوره مفید و عالی بود

ارسال نظر



مونگارد