داکر برای دات نت کار ها - قسمت 3 (اجرای Hello World)

پیش نیاز های این قسمت :

  • نصب بودن Git
  • نصب بودن Dotnet Core SDK / Runtime

Clone و اجرا کردن برنامه ی Hello World

در این جلسه، ریپازیتوری Hello World رو از روی Github دریافت ( Clone ) و سپس اون رو از طریق کامند لاین ( CLI ) دات نت کور برروی وب سرور Kestrel ران میکنیم.


خب، برای Clone کردن ریپازیتوری، کامند لاین ( CLI ) خودمون رو باز و کامند زیر رو در اون تایپ میکنیم :

git clone https://github.com/yetanotherchris/packt-helloworld.git

پس از اتمام Clone، کامند زیر رو وارد میکنیم تا به مسیر اصلی پروژه هدایت بشیم :

cd packt-hello-world/src

سپس، کامند dotnet run رو اجرا میکنیم تا برنامه Hello World ما ران بشه :

dotnet run

بعد از چند دقیقه، برنامه با موفقیت برروی وب سرور Kestrel ران میشه و اگه پورت 5001 لوکال هاست رو در مرورگر وارد کنیم به اون دسترسی خواهیم داشت :

https://localhost:5001

آشنایی با Dotnet CLI

سه کامندی که در این دوره به اونها نیاز پیدا خواهیم کرد :

  • dotnet build : یک پروژه و تمام وابستگی های اون رو build میکنه
  • dotnet run : برنامه رو اجرا میکنه
  • dotnet publish : برنامه و تمام وابستگی های اون رو در یک پوشه برای هاست کردن پابلیش میکنه