معرفی
در این مقاله قصد داریم یک تصویر داکر از یک برنامه کنسول در دات نت فریم ورک بسازیم.
ما برنامه های کنسولی زیادی در چارچوب دات نت در صنعت داریم و سعی می کنیم آن را با داکر سازگار کنیم، اما یک مقاله مناسب برای برنامه کنسول Dotnet به راحتی در دسترس نیست. بنابراین، من در حال ارائه راه حل جزئیات یک برنامه کنسول دات نت فریمورک با داکر هستم.
پس از صرف ساعت های زیادی روی این موضوع، بهترین نتیجه را در اختیار شما قرار می دهیم. مقاله را بخوانید و گام به گام آن را دنبال کنید و راه حل docker شما در عرض چند دقیقه در دسترس شما خواهد بود:
الزامات
- Docker Desktop (در ویندوز)
- فایل داکر (ارائه شده در فایل فشرده)
فایل داکر
FROM mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019،
برای اجرای برنامه، تصویر پایه را از داکر هاب دانلود کنید.
WORKDIR / برنامه
یک دایرکتوری کار برای برنامه ای به نام برنامه ایجاد کنید.
EXPOSE 80
در صورت نیاز، پورت را در درگاهی که برنامه شما در آن گوش می دهد، قرار دهید (در این برنامه فقط برای اطلاعات لازم نیست).
کپی /bin/Debug.
تمام محتوای پوشه Debug را در پوشه برنامه کپی کنید.