‫ĐƯỢC RỒI. Đây là tôi đang thực hiện nhiệm vụ trên các liên kết gắn kết. Tôi bắt đầu ở đây
‫trong thư mục liên kết mount mẫu 1. Nếu tôi nhìn vào đây, tôi thấy một số tệp đánh dấu và những thứ khác. Tôi không thực sự phải quan tâm đến
‫những điều đó, nhưng đó là những tệp mẫu tiêu chuẩn từ một trang web Jekyll.
‫Tôi biết bình thường nếu tôi định sử dụng Jekyll trên máy tính của mình, tôi thực sự phải cài đặt Jekyll, điều này
‫yêu cầu một phiên bản cụ thể của Ruby và các công cụ khác.
‫Điều tốt đẹp ở đây là tôi không phải làm bất kỳ điều gì trong số đó. Tôi có thể gõ docker run.
‫Chúng ta cũng có thể gõ docker container run, nhưng tôi sẽ sử dụng dạng viết tắt ở đây. Tôi sẽ chuyển tiếp cổng 80 đến
‫cổng 4000 trong container như chúng tôi đã chỉ định.
‫Sau đó, tôi cần gắn thư mục này vào vùng chứa, vào thư
‫mục trang web đó và sau đó tôi cần chạy hình ảnh
‫phục vụ Jekyll.
‫ĐƯỢC RỒI. Tôi có thể thấy những gì đã xảy ra ở đây là khi nó thực sự khởi động Jekyll, nó thực sự xây dựng
‫trang web này từ những tệp nguồn đó.
‫Tôi không cần phải biết tất cả những điều đó có nghĩa là gì, nhưng tôi có thể nói ở đây ở phía dưới, rằng nó thực sự
‫đã khởi động và máy chủ đang chạy.
‫Tôi có thể nhấn Control c để dừng.
‫Sau đó, hãy để tôi truy cập trình duyệt của mình và gõ localhost.
‫ĐƯỢC RỒI. Trang web mặc định. Có vẻ như nó có một bài đăng, đó là trang này ở đây.
‫Được rồi.
‫Bây giờ tôi sẽ chuyển đến trình soạn thảo mã của mình, và tôi sẽ kéo lên tệp bài đăng đó như chúng ta đã nói, và
‫tôi sẽ thay đổi một số thứ ở đây.
‫Tôi thực sự sẽ thay đổi tiêu đề.
‫Và tôi sẽ cứu nó.
‫Có vẻ như nhật ký của tôi ở đây cho biết nó đã phát hiện thấy các thay đổi trong tệp đó.
‫Nếu tôi quay lại trình duyệt của mình và nhấn làm mới ... đi thôi.
‫Như bạn có thể thấy ở đây, các tệp của tôi đang được ánh xạ chính xác vào vùng chứa.
‫Vùng chứa thấy các thay đổi của tệp trên máy chủ lưu trữ và sau đó cập nhật mã của nó.
‫Chúng ta bắt đầu.
‫Nếu bạn quan tâm đến Jekyll, Jekyll thực sự là một Trình tạo trang web tĩnh thực sự thú vị. Thật tuyệt vời để tạo
‫trang web trên GitHub, nhân tiện, miễn phí.
‫Bạn có thể tìm thêm thông tin về nó ở đây.
‫Thay vì thực sự cài đặt nó theo cách họ đề xuất, bạn có thể tiếp tục và sử dụng mycontainer
‫hoặc xây dựng của riêng bạn.
‫Nếu bạn muốn sử dụng mycontainer để tự chơi với Jekyll, bạn thực sự có thể xem tất cả thông tin tôi
‫đã cung cấp và tài liệu về cách sử dụng nó, trên Docker Hub hoặc trên GitHub.