در این درس، شما با مفهوم Dockerfile آشنا میشوید و یاد میگیرید که چگونه از آن برای ساخت یک Docker image استفاده کنید. ابتدا ساختار پایهای Dockerfile توضیح داده میشود، از جمله دستوراتی مانند FROM برای انتخاب ایمیج پایه، RUN برای اجرای دستورات در زمان ساخت و یا نصب انواع برنامه، COPY و ADD برای کپی فایلها، WORKDIR برای تنظیم مسیر کاری، ENV برای تعیین متغیرهای محیطی، VOLUME برای تعیین محل دادههای پایدار، و دو دستور ENTRYPOINT و CMD برای مشخص کردن رفتار پیشفرض کانتینر. سپس یک مثال واقعی و کامل از یک Dockerfile ارائه میشود که شامل نصب ابزارهای اتوماسیون شبکه مانند Nornir و pyATS است. در پایان، دستورات لازم برای ساخت (build) و اجرای (run) این تصویر Docker نیز معرفی میگردد.
مواردی که در این درس بحث و پیادهسازی میشوند عبارتند از:
- مفهوم و کاربرد Dockerfile
- ساختار پایهای دستورات Dockerfile (FROM، RUN، COPY، …)
- ساخت و اجرای image با docker build و docker run
