‫Đây là tôi đang thực hiện nhiệm vụ cho tập tin soạn thảo bí mật mà chúng tôi sẽ đưa vào
‫ngăn xếp bầy đàn của chúng tôi.
‫Tệp này còn sót lại từ nhiệm vụ trước của chúng tôi khi chúng tôi làm việc với Drupal.
‫Đó là trong một thư mục bài tập soạn 2.
‫Bây giờ tôi đang ở trên cùng ở đây và tôi biết chúng tôi đã đề cập đến vấn đề này trước đây nhưng tôi không đề cập đến nó trong trang trình bày, phiên bản
‫này có cần phải là 3 không. 1.
‫Bởi vì một ngăn xếp và bầy đàn sẽ không chấp nhận bất kỳ bí mật nào trong một tệp trừ khi nó ở mức tối thiểu là 3. 1 định dạng soạn
‫thư.
‫Tuy nhiên, trường hợp xấu nhất là nếu tôi để nó ở mức 2 và tôi quên, khi tôi cố gắng triển khai ngăn xếp của mình, nó
‫sẽ chỉ nói, 'Xin lỗi, không thể sử dụng tệp soạn phiên bản 2. 'Vì vậy, rõ ràng là bạn cần phải thay đổi
‫nó.
‫Được rồi. Điều tiếp theo là, tôi cần thay đổi hình ảnh này. Chúng tôi sẽ không xây dựng một hình ảnh
‫tùy chỉnh trên ngăn xếp của mình bởi vì hãy nhớ rằng bầy đàn không xây dựng.
‫Ít nhất là không có trong phiên bản hiện tại.
‫Sắp tới... ừm ... quay lại Drupal chính thức, 8. 2, bởi vì trong quá trình sản xuất, chúng tôi nên luôn ghim các phiên bản của mình.
‫Tôi sẽ chỉ xóa bản dựng này ở đây. Về mặt kỹ thuật, trong một ngăn xếp, tôi có
‫thể để lệnh xây dựng ở đây, nhưng nó sẽ bỏ qua nó.
‫Tôi thực sự sẽ chỉ nói với chúng tôi, 'Này. Không cần bản dựng này.
‫Tôi sẽ không sử dụng bản dựng. Tôi sẽ chỉ kéo hình ảnh xuống.
‫Cảm ơn bạn.
‫'Chúng ta có thể bỏ nó đi, nhưng ví dụ này, tôi sẽ không bị phân
‫tâm bởi thứ đó và chỉ cần xóa dòng đó đi. Sau đó, tôi sẽ đi xuống phần môi trường ở đây và chúng ta cần thay đổi điều này vì chúng ta
‫sẽ không còn sử dụng mật khẩu thực nữa. Chúng tôi sẽ sử dụng tệp.
‫Sau đó, đây là vì vậy bài đăng này cũng giống như các bài giảng trước, nơi chúng ta đã nói về cách các hình
‫ảnh chính thức bây giờ có tùy chọn này cho tệp để hỗ trợ bí mật.
‫Bây giờ tôi chỉ cần cung cấp cho nó vị trí của tệp thay vì bí mật thực sự.
‫Vì vậy, chạy bí mật và chúng tôi sẽ gọi đây là một psql pw.
‫Và sau đó tôi cần thực sự xác định bí mật.
‫Vì vậy, dưới đây, dưới những bí mật, tôi muốn gọi nó là psql pw. Sau đó, nó sẽ ở bên ngoài, có nghĩa là chúng tôi đang tạo nó theo cách
‫riêng của chúng tôi từ dòng lệnh và nó không phải là trách nhiệm của ngăn xếp để tạo
‫ra nó.
‫Đây thực sự chỉ là một giá trị boolean.
‫Vì vậy, tôi xác định điều đó là đúng.
‫Ồ, và sau đó tôi gần như quên mất. Tôi lên đây,
‫tôi phải bổ sung những bí mật. Tôi phải liệt kê nó.
‫Được rồi.
‫Điều đó có vẻ tốt với tôi.
‫Chúng tôi sẽ sao chép điều này vào máy chủ trên node1 của bầy đàn của chúng tôi, và sau đó chúng tôi sẽ cung cấp
‫cho ngăn xếp.
‫ĐƯỢC RỒI.
‫Tôi đã sao chép tệp soạn thư từ máy cục bộ của mình, vì vậy
‫chúng ta có thể thực hiện triển khai ngăn xếp docker ngay bây giờ, -c docker soạn và tôi sẽ gọi nó là drupal.
‫Và đó là những gì sẽ xảy ra khi bạn quên tạo bí mật trước.
‫Vì vậy, giống như hướng dẫn đã nói, tôi sẽ tạo ra bí mật và tôi sẽ chỉ đặt một số ký tự ngẫu
‫nhiên vào đây.
‫docker secret tạo psql pw, chuyển giá trị vào.
‫ĐƯỢC RỒI.
‫Bây giờ, tôi sẽ có thể triển khai ngăn xếp. Chúng ta bắt đầu.
‫Vì vậy, docker ngăn xếp ps drupal.
‫Tôi có bưu điện và tài khoản của mình.
‫Vì vậy, tôi sẽ có thể mở một trình duyệt và truy cập vào node1 8080, và chúng ta bắt đầu.
‫Tôi có thể cài đặt một Drupal.
‫Hãy thực sự kiểm tra xem mật khẩu đó có hoạt động không.
‫Điều này thực sự không bắt buộc, nhưng tôi chỉ muốn thử nghiệm nó.
‫bưu điện ... bưu điện ... bưu điện ...
‫Mật khẩu cơ sở dữ liệu ...
‫bưu điện ... nó đi rồi! Nó đã làm việc!
‫Được rồi.
‫Và chúng tôi đã hoàn thành.