Docker là một công cụ phi thường mạnh mẽ. Tuy nhiên, việc xây dựng image tốn nhiều thời gian và chiếm nhiều dung lượng, nên việc tối ưu nó là việc thực sự cần thiết
Dockerfile là một tệp chứa các chỉ dẫn để xây dựng một Docker Image. Mỗi chỉ dẫn sẽ được viết trên một dòng riêng biệt và bắt đầu bằng một từ khóa. Phần lớn các Image mà chúng ta tạo ra đều dựa trên một Image đã có từ trước.
Docker gồm nhiều thành phần, trong phần này, tôi sẽ giới thiệu về các thành phần cơ bản nhất của Docker như Images, Containers, Registries, Networks, ...