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

برای دانلود پروژه اینجا کلیک کنید



0

intro

11:16

رایگان

1

what is docker

8:19

رایگان

2

image

20:19

رایگان

3

basic commands

13:42

5

image layers

21:7

6

restart policy

17:46

7

Dockerfile

19:53

9

port forwarding

11:58

10

load, save

2:43

12

volume

14:54

13

network

7:31

14

docker-compose

10:30

15

dangling

15:44

16

sharing volumes

5:11

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

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



ارسال نظر

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

علی محمودی

2 ماه قبل

این دوره رو هم تموم کردم. عالی بود و کلی لذت بردم. ممنون از استاد عزیز


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

2 ماه قبل

خدا رو شکر که راضی بودید

ایمان

2 سال قبل

سلام
من قصد خرید دوره دارم ولی قبلش میخواستم بدونم که جنگو داخل پایچارم داکرایز میکنید؟


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

2 سال قبل

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

محمدِ تقی

2 سال قبل

سلام مخلصم
مثل همیشه عالی بود دوره
فقط این پروژه آخر جنگو که اینجا داکرایزش کردین الان دوره ش تو سایت هست یا حذف شده؟
عناوین دوره تستینگ جنگو رو دیدم بهش نمیخورد این پروژه باشه، قبلی ها رو هم که دیدم...


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

2 سال قبل

سلام
خیر، اون دوره منسوخ شده بود و حذف شد.


محمدِ تقی

2 سال قبل

دو تا سوال:
1. برای داکرایز کردن پروژه جنگو حتما باید از nginx استفاده کرد؟

2. جایی هست تو دوره ها که از nginx برای دپلوی کردن پروژه جنگویی استفاده کرده باشین؟ تو دوره های nginx و جنگو از عناوینش برنمیومد که باشه همچی چیزی.
میدونم که میشه سرچ کرد و انجامش داد منتها اگه شما گفته باشی جایی دیگه کجا بهترشو میشه پیدا کرد؟


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

2 سال قبل

1. خیر، نیازی به nginx ندارید و میتونید از سرور پیشفرض جنگو استفاده کنید
2. در دوره cicd این موارد رو گفتم. اما فعلا دوره cicd ناقص هست و بزودی بروزرسانی خواهد شد

جواد محمدمیهنی

2 سال قبل

سلام و عرض ادب
در عمل، کار یک بک اند دولپر، فقط نوشتن داکر فایل و docker-compose هست ؟
چون به نظر میاد موارد بیشتر از این و کار کردن با خود داکر باشه به عهده دواپس کار هست ، درسته ؟


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

2 سال قبل

سلام
اگر داخل شرکت تیم دواپس داشته باشید، اونها اکثر کارها رو انجام میدن اما اگر تیم دواپس نداشته باشید همه کارها رو باید خودتون انجام بدین. این رو هم بگم که در اکثر مواقع تیم دواپس نداریم، پس بهتره داکر رو خوب یاد بگیرید.

محمدرضا

3 سال قبل

سلام
تو این قسمت آخر وقتی docker-compose رو اجرا کردید
Dockerfile هم خودش اجرا میشه ؟؟؟


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

3 سال قبل

سلام
بله، داکرفایل هم اجرا میشه

علیرضا

3 سال قبل

بی نظیر واقعا ممنون بابت سایت و آموزش های عالیتون
با سایت شما اکثر نقص های آموزشی رو بر طرف میکنم


سینا مرادی

3 سال قبل

آقا دستتون درد نکنه ممنون از دوره ای که گذاشتین


مهدی

3 سال قبل

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


سید مهدی

3 سال قبل

سلام من ارور زیر رو هنگامی که docker-compose رو up می کنم دریافت می کنم. اشکالش هنگام نصب requirements هاست که نمیتونه یک پکیج رو نصب کنه اما هرچی سرج کردم نفهمیدم چرا!
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for ruamel.yaml.clib


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

3 سال قبل

سلام
متاسفانه نمیدونم


Ario

3 سال قبل

منم همین ارور رو دارم..........

علیرضا

4 سال قبل

سلام . ببخشید یه سوال . چرا از gunicorn استفاده کردید برای اجرا پروژه ؟ ایا نمیشه همون کامندی که برای اجرای سرور میزنیم داخل cmd رو وارد کرد؟


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

4 سال قبل

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

Sarah

4 سال قبل

سلام وقت بخیر. یک سوالی که برام پیش اومده اینه که ایا باید اخر سر که کدمون تموم شد و پروژه تمومه داکرایز کنیم ؟
یعنی مثلا قبلش یه venvداریم که requirements هامون داخلش نصبه و داریم اونجا کار میکنیم. پروژه که تموم میشه داکرایز میشه ؟
و خب بعدش با اون venv چیکار میکنیم ؟ میاد توی داکر؟


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

4 سال قبل

سلام
venv رو دیگه نیازی نداریم.
وابستگی‌های پروژه رو روی همون پایتونی که در داکر هست نصب میکنیم

Mahdi

4 سال قبل

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

services:
postgres:
container_name: postgres
image: postgres:latest
environment:
- POSTGRES_DB=postgres
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
networks:
- main
ports:
- "5432:5432"
restart: on-failure
volumes:
- postgres_data:/var/lib/postgresql/data

app:
build: .
command: sh -c "python manage.py migrate && runserver 0.0.0.0:8000"
container_name: app
volumes:
- .:/code/
depends_on:
- postgres
ports:
- "8000:8000"
networks:
- main
restart: on-failure

networks:
main:

volumes:
postgres_data:

مقادیر رو با توجه به داکیومنت ها هم پر کردم ولی همچنان نشد!
ممنون میشم بگی چیکارش کنم.


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

4 سال قبل

سلام
چه اروری میده که کار نمیکنه؟

باب

4 سال قبل

درود
داکر در معماری میکروسرویس هم استفاده میشه ، درسته ؟
سوالم اینکه بحث ساخت network اونجا هم هست ؟
هر سرویس رو میان جداگونه داکرایز میکنن ؟
یا اونجا سبک کاری متفاوته ؟


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

4 سال قبل

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


باب

4 سال قبل

ممنون بابت پاسخ ،
1-متوجه نشدم یعنی هر سرویس به طور مجزا داکرایز میشه و برای وصل شدن به بقیه سرویس ها یی که اونا هم داکرایز شدن از message broker استفاده میکنه ؟

2-بعد یه چیز دیگه ، خود اون سروری که message broker روش قرار گرفته هم داکرایز خواهد شد ؟


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

4 سال قبل

1. بله
2. بله

باب

4 سال قبل

عالی عالی 3>

بی نظیری


احمد یوسفی

4 سال قبل

بسیار عالی لذت بردیم
در docker-compose.yml در قسمت postgres و در قسمت volumes و در قسمت postgres_data مقدار داده شده فاصله ندارد آیا مشکلی ایجاد نمی کند؟ ممنون


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

4 سال قبل

سلام
خیر، مشکلی ایجاد نکرد

مونگارد