Có nhiều cách để optimize container images: Sử dụng Minimal Base Image: mình sẽ viết 1 bài này trong tương lai. Cơ bản là sẽ sử dụng Alpine với Distroless Image. Trước tiên, bạn cần khám phá bên trong một images: https://nhatkyhoctap.blogspot.com/2022/09/docker-kham-pha-qua-trinh-build-1-image.html Multistage image: https://nhatkyhoctap.blogspot.com/2022/09/docker-kham-pha-qua-trinh-build-1-image_14.html Giảm số lượng layer Caching DockerIgnore: https://nhatkyhoctap.blogspot.com/2022/09/docker-kham-pha-qua-trinh-build-1-image_14.html Sử dụng Volume để lưu trữ Applicition Data Trong bài viết này, mình sẽ hướng dẫn các bạn cách copy tự động file *.csproj thay vì phải manually. Một là để tránh việc tạo nhiều layer. Hai là hạn chế sai sót trong quá trình copy. Bạn có thể tham khảo bài viết: https://nhatkyhoctap.blogspot.com/2022/08/docker-tao-docker-file-cho-nhieu.html để lấy source code Bài toán Cấu trúc thư mục Project như sau: 📁 containerize-a-net-app └──DockerizeMul...
Suy nghĩ, yêu thương và làm việc hết mình