Trong các bài trước, bạn đã làm quen với các lệnh trong Docker, cách tạo Dockerfile. Dockerfile giúp bạn không cần lặp đi lặp lại việc gõ command line để tạo và run container. Nhưng trong ví dụ ở Part 8, bạn vẫn phải đánh rất nhiều lệnh để tạo ra 2 ứng dụng (ASP.NET Core và SQL Server), kết nối trong cùng 1 network. Trong bài viết này, mình sẽ hướng dẫn các bạn tạo ra file Docker-compose để gom các lệnh đó vào trong cùng 1 file và gõ 1 lệnh duy nhất để run application. Trước tiên, chúng ta cần tìm hiểu về YAML YAML là gì? Khi định nghĩa file docker-compose, bạn sẽ thấy file *.yaml. YAML (YAML Ain’t Markup Language) là một chuẩn dữ liệu kiểu serialization dành cho tất cả các ngôn ngữ. Nó được sử dụng phổ biến để tạo ra các file config cho nhiều ứng dụng, VD: như Docker Compose. Version mới nhất: 1.2 Định dạng mở rộng: .yaml, .yml Các cú pháp cơ bản Chú thích # đây là chú thích Giá trị một đối tượng được biểu diễn bằng viết trên một dòng key:giá-trị # Ví dụ YAML product: Petro 95 pric...