در این مطلب، ویدئو نحوه اجرای اسکریپت های پایتون در ظرف داکر با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:37
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,320 –> 00:00:01,839
سلام، اینجا کد تصادفی است و امروز
2
00:00:01,839 –> 00:00:03,600
میخواهم نشان دهم که چگونه میتوانیم یک
3
00:00:03,600 –> 00:00:07,040
اسکریپت پایه پایتون را در داخل یک داکر کانتینر اجرا کنیم،
4
00:00:07,040 –> 00:00:08,960
بنابراین اول از همه یک کانتینر داکر
5
00:00:08,960 –> 00:00:10,800
فقط یک محیط بسته بسیار ساده است
6
00:00:10,800 –> 00:00:12,639
که در آن میتوانیم مقداری سهام را اجرا کنیم،
7
00:00:12,639 –> 00:00:14,400
در این مورد میخواهم نمایش دهم. چگونه
8
00:00:14,400 –> 00:00:16,000
من این فایل داکر را ساختم که به نوعی
9
00:00:16,000 –> 00:00:17,039
شبیه
10
00:00:17,039 –> 00:00:19,279
فرمول نحوه انجام کارها است
11
00:00:19,279 –> 00:00:21,439
و سپس فایل داکر خود را می سازیم و
12
00:00:21,439 –> 00:00:23,279
یک تصویر ایجاد می کنیم و از این تصویر
13
00:00:23,279 –> 00:00:26,000
می توانیم یک محفظه ایجاد کنیم که در این مورد اسکریپت پایتون ما را اجرا می کند.
14
00:00:26,000 –> 00:00:28,400
بنابراین اول از
15
00:00:28,400 –> 00:00:29,920
همه اجازه دهید نشان دهم که من یک
16
00:00:29,920 –> 00:00:31,920
اسکریپت پایتون ساده با علامت
17
00:00:31,920 –> 00:00:34,399
pi چاپ شده ایجاد کردم که به سادگی
18
00:00:34,399 –> 00:00:35,760
hello world را چاپ می کند
19
00:00:35,760 –> 00:00:38,000
و از
20
00:00:38,000 –> 00:00:39,760
کنسول ما در داخل این پوشه مقدمه هستم
21
00:00:39,760 –> 00:00:42,079
، به سادگی می توانم
22
00:00:42,079 –> 00:00:44,719
اسکریپت پایتون خود را با انجام
23
00:00:44,719 –> 00:00:47,120
هر سه مورد اجرا کنم.
24
00:00:47,120 –> 00:00:48,800
و نقطه pi
25
00:00:48,800 –> 00:00:51,120
و hello world را چاپ می کند، بنابراین این
26
00:00:51,120 –> 00:00:52,000
هدف
27
00:00:52,000 –> 00:00:54,160
ایجاد یک تصویر و سپس ایجاد یک
28
00:00:54,160 –> 00:00:56,559
ظرف است
29
00:00:56,559 –> 00:00:58,160
تا در این مورد محیطی که
30
00:00:58,160 –> 00:01:00,399
hello world را در کنسول ما چاپ می کند، بنابراین
31
00:01:00,399 –> 00:01:03,280
اجازه دهید به فایل docker خود نگاهی بیندازیم.
32
00:01:03,280 –> 00:01:04,799
بنابراین dockerfile به نوعی شبیه
33
00:01:04,799 –> 00:01:06,799
فرمول نحوه ایجاد
34
00:01:06,799 –> 00:01:08,080
یک تصویر است
35
00:01:08,080 –> 00:01:10,479
و بعداً این تصویر یک ظرف از این ایجاد می کند،
36
00:01:10,479 –> 00:01:12,960
37
00:01:12,960 –> 00:01:15,759
ابتدا چیزی داریم که از
38
00:01:15,759 –> 00:01:18,000
آن به نوعی شبیه است حداقل من دوست
39
00:01:18,000 –> 00:01:20,560
دارم آن را به عنوان ارثی در نظر بگیرم که اینها
40
00:01:20,560 –> 00:01:22,400
تنظیمات بر اساس چیز دیگری ساخته میشوند،
41
00:01:22,400 –> 00:01:24,880
بنابراین من روی یک راهاندازی دیگر اوبونتو میسازم،
42
00:01:24,880 –> 00:01:27,680
بنابراین یک محیط لینوکس را فقط با استفاده
43
00:01:27,680 –> 00:01:31,280
از آخرین نسخه یک
44
00:01:31,280 –> 00:01:32,400
تصویر اوبونتو ایجاد
45
00:01:32,400 –> 00:01:35,520
میکنم و سپس بهروزرسانی برنامهها را اجرا میکنم،
46
00:01:35,520 –> 00:01:37,759
زیرا باید پایتون را نصب کنم، بنابراین
47
00:01:37,759 –> 00:01:39,680
فقط apt را اجرا میکنم.
48
00:01:39,680 –> 00:01:42,320
بنابراین همانطور که ممکن است حدس بزنید دستور
49
00:01:42,320 –> 00:01:44,560
run فقط زمانی که نوبت به آن می رسد مقداری کد را در داخل
50
00:01:44,560 –> 00:01:46,960
کنسول ما در کانتینر
51
00:01:46,960 –> 00:01:50,079
ما اجرا می کند، بنابراین ما به روز رسانی برنامه را اجرا می کنیم و
52
00:01:50,079 –> 00:01:52,960
سپس apt install python3 را اجرا می
53
00:01:52,960 –> 00:01:55,520
کنیم، به همین دلیل است که وقتی
54
00:01:55,520 –> 00:01:57,520
پایتون سه را نصب می کنیم، یک اعلان
55
00:01:57,520 –> 00:01:58,880
خواهیم داشت که بیایید و بپرسید آیا میخواهیم
56
00:01:58,880 –> 00:02:01,200
بله نه را نصب کنیم و سپس باید فقط
57
00:02:01,200 –> 00:02:03,439
به این y اضافه کنیم تا کار کند در غیر
58
00:02:03,439 –> 00:02:05,759
این صورت انجام نمیشود
59
00:02:05,759 –> 00:02:07,360
زیرا فقط منتظر است
60
00:02:07,360 –> 00:02:10,160
که اوراق قرضهای که هرگز نمیآید
61
00:02:10,160 –> 00:02:12,560
و سپس به جای کار کردن irectory به
62
00:02:12,560 –> 00:02:14,959
عنوان منبع برنامه کاربر
63
00:02:14,959 –> 00:02:17,520
باشد، سپس فایل pi چاپ شده خود را کپی می کنم
64
00:02:17,520 –> 00:02:20,400
دایرکتوری فعلی ما
65
00:02:20,400 –> 00:02:22,800
دایرکتوری کاری ما خواهد بود که به
66
00:02:22,800 –> 00:02:24,400
تازگی تنظیم
67
00:02:24,400 –> 00:02:26,239
کرده ایم و در پایان فقط یک دستور md ساده را اجرا می کنیم
68
00:02:26,239 –> 00:02:27,280
69
00:02:27,280 –> 00:02:29,520
که شبیه به آخرین دستور است.
70
00:02:29,520 –> 00:02:31,840
دستور run تا بتوانیم هر تعداد
71
00:02:31,840 –> 00:02:34,160
دستور اجرا را که میخواهیم هنگام راهاندازی اولیه انجام
72
00:02:34,160 –> 00:02:37,680
دهیم، اما در پایان به یک cmd نیاز داریم
73
00:02:37,680 –> 00:02:39,680
تا پایان را دوست داشته باشیم، مانند آنچه که در واقع
74
00:02:39,680 –> 00:02:40,640
75
00:02:40,640 –> 00:02:42,879
انجام میدهیم، نتایج نهایی در این مورد فقط
76
00:02:42,879 –> 00:02:44,080
77
00:02:44,080 –> 00:02:46,080
با نوع آزاد اجرا میشود
78
00:02:46,080 –> 00:02:47,840
و اکنون پوشه فعلی نقطه pi چاپ خواهد شد،
79
00:02:47,840 –> 00:02:49,280
زیرا ما در
80
00:02:49,280 –> 00:02:51,599
پوشه کاری خود هستیم، بنابراین بررسی می کنیم که
81
00:02:51,599 –> 00:02:54,879
چه ویدیویی با
82
00:02:54,879 –> 00:02:57,519
پایتون 3 انجام دادیم و سپس فایل
83
00:02:57,519 –> 00:02:58,800
ما به اندازه کاری که قرار است
84
00:02:58,800 –> 00:03:00,239
در cmd انجام دهیم، بررسی کنیم،
85
00:03:00,239 –> 00:03:03,440
بنابراین اجازه دهید در واقع یک به داکر ما نگاه کنید،
86
00:03:03,440 –> 00:03:05,280
87
00:03:05,280 –> 00:03:08,319
بنابراین چون من روی ویندوز کار
88
00:03:08,319 –> 00:03:10,400
میکنم، دسکتاپهای داکر را در پسزمینه اجرا میکنم، در
89
00:03:10,400 –> 00:03:12,720
غیر این صورت نمیتوانم به
90
00:03:12,720 –> 00:03:15,920
محیط داکر مانند دسترسی داشته باشم،
91
00:03:15,920 –> 00:03:18,640
بنابراین یکی از اصلیترین تنظیمات داکر،
92
00:03:18,640 –> 00:03:20,239
ما فقط برای بررسی ویدیوهای تیرهتر را انجام میدهیم.
93
00:03:20,239 –> 00:03:21,840
یک
94
00:03:21,840 –> 00:03:23,200
95
00:03:23,200 –> 00:03:24,959
همانطور که می بینید، من ممکن است یک چاپگر پایتون دیگری داشته باشم که
96
00:03:24,959 –> 00:03:27,120
کارهای تصادفی پایتون را
97
00:03:27,120 –> 00:03:28,480
انجام می دهد،
98
00:03:28,480 –> 00:03:30,720
اما امروز کار نمی کند، ما
99
00:03:30,720 –> 00:03:32,400
یک نسخه جدید ایجاد می کنیم،
100
00:03:32,400 –> 00:03:35,040
بنابراین می خواهیم ساخت docker را انجام دهیم،
101
00:03:35,040 –> 00:03:36,560
102
00:03:36,560 –> 00:03:39,360
آن g برای ایجاد یک نام برای
103
00:03:39,360 –> 00:03:40,799
تصویر داکر من فقط آن را
104
00:03:40,799 –> 00:03:43,040
105
00:03:43,120 –> 00:03:44,720
python
106
00:03:44,720 –> 00:03:47,360
hello hello می
107
00:03:47,360 –> 00:03:49,280
نامم
108
00:03:49,280 –> 00:03:50,400
و سپس
109
00:03:50,400 –> 00:03:53,360
موقعیت فایل docker خود را
110
00:03:53,360 –> 00:03:55,040
به آن می دهیم زیرا فقط باید به آن
111
00:03:55,040 –> 00:03:57,360
دایرکتوری بدهیم که حاوی یک فایل
112
00:03:57,360 –> 00:03:59,200
داکر به نام فایل docker است
113
00:03:59,200 –> 00:04:01,519
، دماغه را فشار دهید تا از این داکر استفاده کنید. فایل
114
00:04:01,519 –> 00:04:03,200
برای ایجاد تصویر
115
00:04:03,200 –> 00:04:04,640
و از آنجایی که ما از
116
00:04:04,640 –> 00:04:06,720
قبل در مقدمه هستیم
117
00:04:06,720 –> 00:04:08,640
که حاوی فایل docker ما است، می
118
00:04:08,640 –> 00:04:10,720
توانم به سادگی این کار
119
00:04:10,720 –> 00:04:13,439
را در موقعیت فعلی انجام دهم
120
00:04:13,439 –> 00:04:15,280
و وقتی
121
00:04:15,280 –> 00:04:16,720
این بیلد
122
00:04:16,720 –> 00:04:18,560
را اجرا می کنیم چند ثانیه طول می کشد و سپس
123
00:04:18,560 –> 00:04:19,839
تصویر را
124
00:04:19,839 –> 00:04:20,798
125
00:04:20,798 –> 00:04:23,759
می سازم اکنون می توانم تیره تر انجام دهم. دوباره تصاویر
126
00:04:23,759 –> 00:04:26,160
را مشاهده می کنیم و اکنون می توانیم یک تصویر داکر جدید
127
00:04:26,160 –> 00:04:28,800
به نام python
128
00:04:28,800 –> 00:04:31,120
python hello world ببینیم،
129
00:04:31,120 –> 00:04:33,360
سپس می توانید آن را
130
00:04:33,360 –> 00:04:35,680
اجرا کنید، به این معنی که یک کانتینر ایجاد کنید
131
00:04:35,680 –> 00:04:37,759
و سپس md را
132
00:04:37,759 –> 00:0