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

دوره آموزش pandas پایتون
دوره آموزش pandas پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش pyqt
دوره آموزش pyqt
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش شل اسکریپت نویسی(shell scripting)
دوره آموزش شل اسکریپت نویسی(shell scripting)
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر

برای ارسال نظر باید لاگین کنید

عرفان

1 سال قبل

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


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

1 سال قبل

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

کاربر

1 سال قبل

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


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

1 سال قبل

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

جواد

3 سال قبل

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


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

3 سال قبل

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

مهدی

4 سال قبل

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


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

4 سال قبل

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

Masoud

4 سال قبل

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


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

4 سال قبل

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

جواد

4 سال قبل

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


جواد

4 سال قبل

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


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

4 سال قبل

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

جواد

4 سال قبل

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


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

4 سال قبل

بله

جواد

4 سال قبل

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


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

4 سال قبل

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

جواد

4 سال قبل

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


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

4 سال قبل

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


جواد

4 سال قبل

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


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

4 سال قبل

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

جواد

4 سال قبل

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


Shayan

4 سال قبل

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


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

4 سال قبل

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

poria

4 سال قبل

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


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

4 سال قبل

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

فاطمه

4 سال قبل

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


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

4 سال قبل

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


فاطمه

4 سال قبل

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

محسن

5 سال قبل

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


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

5 سال قبل

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


جواد

4 سال قبل

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


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

4 سال قبل

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


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

4 سال قبل

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

hamedhp86

5 سال قبل

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


مونگارد