จากบทความ Announcing built-in container support for the .NET SDK นั้น
อธิบายว่า .NET นั้นสนับสนุน container แล้ว
ช่วยให้การสร้าง OCI container ได้แบบง่าย ๆ
ผ่านคำสั่ง $dotnet publish

มาดูการใช้งานกัน

โดยปกติการสร้าง OCI container นั้น มีขั้นตอนดังนี้

  • สร้าง Dockerfile
  • โดยใน Based image ของ .Net
  • ใช้งาน Multistage build ใน Dockerfile
  • ทำการสร้าง image ผ่าน docker image build

จะเห็นได้ว่ามีขั้นตอนที่เยอะ

มาดูกันหน่อยว่าใน .Net 7 ที่สนับสนุน container ใช้อย่างไร

รวมทั้งใช้งานได้ใน Github Actions ได้อีกด้วย

Reference Websites