متوسطدرس 4 از 1335 دقیقه · عملی
ساخت ایمیجهای (images) سفارشی
بخشی از دوره داکر
آن Dockerfile درس قبل فقط نرمافزار نصب میکرد؛ هیچوقت هیچ فایلی از خودتان را وارد ایمیج (image) نکرد و هیچوقت تعیین نکرد که دستورهایش داخل ایمیج دقیقا کجا اجرا میشوند. یک برنامه واقعی به هر دو نیاز دارد: کد منبعتان که به داخل کپی شده، و پوشهای معقول که کار از آنجا انجام شود.
FROM و RUN کیفی پر از نرمافزار به شما دادند، ولی تا اینجا هیچ چیزی از خود شما داخلش نرفته است. COPY فایلها را از پوشه پروژه شما، روی رایانه خودتان، برمیدارد و در زمان ساخت داخل ایمیج میگذارد:
میخواهی داکر ساخت ایمیجهای (images) سفارشی را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با داکر آماده دریافت کنی و ساخت ایمیجهای (images) سفارشی را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسساخت ایمیجهای (images) سفارشیچه چیزهایی یاد میگیری
- COPY
- WORKDIR
- ENV
- EXPOSE
- Layer caching
- .dockerignore
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
13 درس- 1داکر چیست20 دقیقه
- 2اولین کانتینر (container) شما25 دقیقه
- 3ایمیجها (images) و Dockerfile30 دقیقه
- 4ساخت ایمیجهای (images) سفارشی35 دقیقه
- 5شبکهسازی کانتینر (container)30 دقیقه
- 6والیومها (volumes) و ماندگاری دادهها30 دقیقه
- 7داکر کامپوز (Docker Compose)35 دقیقه
- 8بیلدهای چندمرحلهای (multi-stage builds)35 دقیقه
- 9متغیرهای محیطی و رمزها25 دقیقه
- 10هلثچک (healthcheck) و سیاستهای راهاندازی مجدد25 دقیقه
- 11بهینهسازی ایمیج (image) و امنیت30 دقیقه
- 12رجیستریها (registries) و انتشار25 دقیقه
- 13پروژه نهایی: استقرار یک استک50 دقیقه
دورههای دیگر را ببین
پایتون
19 درس · 9.3س
Go
20 درس · 12.3س
ریاکت
17 درس · 10.2س
لینوکس
17 درس · 8.5س
گیت
13 درس · 5.9س
کوبرنتیز (Kubernetes)
14 درس · 8س
Ansible
12 درس · 6.1س
Bash
12 درس · 5.7س
هلم
10 درس · 5.4س
GitLab CI
11 درس · 5.8س
جنکینز
11 درس · 5.3س
PostgreSQL
14 درس · 7.6س
MySQL
13 درس · 6.8س
وب
14 درس · 5.9س
TypeScript
18 درس · 7.7س
Vibe Coding
12 درس · 5.8س
Prompt Engineering
11 درس · 6.2س
Vibe Coding: مبانی
12 درس · 4.5س
Vibe Coding: از نمونه اولیه تا Production
12 درس · 5.5س
Vibe Coding: مهندسی چند-Agent
12 درس · 5.3س
Vibe Coding: مهندسی پیشرفته
12 درس · 7.3س
