ایمیجها (images) و Dockerfile
بخشی از دوره داکر
تا اینجا فقط کیسههایی را باز کردهاید که کس دیگری بسته بود: hello-world و ubuntu و alpine. برای گشتوگذار خوب است، اما مشکلی را که از همان درس اول دنبالش بودیم حل نمیکند، یعنی اینکه برنامهی خودتان روی هر دستگاهی یکسان اجرا شود. برای آن باید کیسهی خودتان را ببندید.
برگردید به همان کیسهی خواربار پلمبشدهی درس اول. یکی باید آن کیسه را بسته باشد: تصمیم گرفته باشد چه چیزی و با چه ترتیبی داخلش برود و چه یادداشتی بیرونش بچسبد. فایل Dockerfile یعنی همین فهرست بستهبندی که خودتان مینویسید، به شکل متن ساده و هر دستور روی یک خط. Docker آن را از بالا به پایین میخواند و کیسه را بر همان اساس میبندد. ...
میخواهی داکر ایمیجها (images) و Dockerfile را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با داکر آماده دریافت کنی و ایمیجها (images) و Dockerfile را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسایمیجها (images) و Dockerfileچه چیزهایی یاد میگیری
- FROM
- RUN
- CMD
- Docker build
- Docker images
- Docker rmi
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
