Docker - Tệp
Trong các chương trước, chúng ta đã thấy các tệp Hình ảnh khác nhau như Centos được tải xuống từ Docker hubtừ đó bạn có thể quay các thùng chứa. Một ví dụ lại được hiển thị bên dưới.
Nếu chúng ta sử dụng Docker imageslệnh, chúng tôi có thể xem các hình ảnh hiện có trong hệ thống của chúng tôi. Từ ảnh chụp màn hình ở trên, chúng ta có thể thấy rằng có hai hình ảnh:centos và nsenter.
Nhưng Docker cũng cung cấp cho bạn khả năng tạo hình ảnh Docker của riêng bạn và nó có thể được thực hiện với sự trợ giúp của Docker Files. Tệp Docker là một tệp văn bản đơn giản với các hướng dẫn về cách tạo hình ảnh của bạn.
Các bước sau giải thích cách bạn nên bắt đầu tạo Tệp Docker.
Step 1 - Tạo một tệp có tên Docker File và chỉnh sửa nó bằng cách sử dụng vim. Xin lưu ý rằng tên của tệp phải là "Dockerfile" với "D" là chữ hoa.
Step 2 - Xây dựng tệp Docker của bạn bằng cách sử dụng các hướng dẫn sau.
#This is a sample Image
FROM ubuntu
MAINTAINER [email protected]
RUN apt-get update
RUN apt-get install –y nginx
CMD [“echo”,”Image created”]
Những điểm sau đây cần lưu ý về tệp trên:
Dòng đầu tiên "# Đây là hình ảnh mẫu" là một nhận xét. Bạn có thể thêm nhận xét vào Tệp Docker với sự trợ giúp của# chỉ huy
Dòng tiếp theo phải bắt đầu bằng FROMtừ khóa. Nó nói với docker, từ hình ảnh cơ sở nào bạn muốn làm cơ sở cho hình ảnh của mình. Trong ví dụ của chúng tôi, chúng tôi đang tạo một hình ảnh từubuntu hình ảnh.
Lệnh tiếp theo là người sẽ duy trì hình ảnh này. Ở đây bạn chỉ địnhMAINTAINER từ khóa và chỉ đề cập đến ID email.
Các RUNlệnh được sử dụng để chạy các hướng dẫn đối với hình ảnh. Trong trường hợp của chúng tôi, trước tiên chúng tôi cập nhật hệ thống Ubuntu của mình và sau đó cài đặt máy chủ nginx trênubuntu hình ảnh.
Lệnh cuối cùng được sử dụng để hiển thị thông báo cho người dùng.
Step 3- Lưu tệp. Trong chương tiếp theo, chúng ta sẽ thảo luận về cách xây dựng hình ảnh.