Làm cách nào để triển khai WordPress với Docker Compose?
Chương trình Giáo dục Kỹ thuật (EngEd) này được hỗ trợ bởi Mục. Triển khai tức thì các container trên nhiều nhà cung cấp đám mây trên toàn cầu Show
Dùng thử miễn phí Chứa WordPress với Docker-Compose 12 Tháng Tư, 2021Docker là một hệ thống quản lý container. Nó được sử dụng để quản lý một ứng dụng có nhiều thành phần. Docker-compose là một bộ công cụ được cung cấp bởi Docker. Nó định nghĩa và chạy một ứng dụng Docker nhiều vùng chứa Hầu hết các ứng dụng liên quan đến nhiều hơn một thành phần kiến trúc. Trong các ứng dụng như vậy, Docker-compose sẽ giúp bạn chạy các thành phần này như được xác định trong ngăn xếp ứng dụng của bạn. Nó cung cấp một tệp duy nhất xác định cách các vùng chứa khác nhau tương tác với nhau theo yêu cầu của ngăn xếp ứng dụng của bạn Một ví dụ điển hình về ứng dụng ngăn xếp là WordPress. WordPress là một API nguồn mở cho hệ thống quản lý nội dung. API WordPress được sử dụng để tạo các trang web, blog hoặc ứng dụng đẹp mắt. Nó bao gồm một phpMyAdmin, bộ chứa cơ sở dữ liệu MySQL và bộ chứa cài đặt WordPress Docker cho phép chúng tôi tạo một tệp cấu hình 8 đơn giản để đóng gói các bộ chứa (thành phần) WordPress này. Các thành phần sẽ tương tác và chạy như một ứng dụng. Chúng tôi sẽ sử dụng Docker-compose để chạy ba bộ chứa API WordPress này để sử dụng hệ thống quản lý nội dung WordPressThông thường, thiết lập cài đặt WordPress bao gồm nhiều bước. Bạn cần thiết lập thủ công môi trường WordPress. Điều này có thể rất rườm rà. Hơn nữa, bạn nên thiết lập một máy chủ web cục bộ, định cấu hình máy chủ để thực thi mã PHP và thiết lập cơ sở dữ liệu MySQL Bạn cũng có thể sử dụng các gói dựng sẵn như MAMP cho MacOS hoặc XAMPP và Wamp cho Windows để đặt tất cả các thành phần WordPress trên hệ thống máy tính cục bộ của bạn Tuy nhiên, với Docker, bạn tạo một tệp duy nhất và chạy một vài lệnh. Điều này sẽ thiết lập mọi thứ trong bộ chứa Docker và WordPress của bạn sẽ chạy tốt. Đây là cách đơn giản nhất để thiết lập môi trường trang web WordPress Mục tiêuHướng dẫn này sẽ trình bày cách Dockerize một trang web WordPress bằng cách sử dụng Docker-compose thông qua các lệnh Docker điều kiện tiên quyết
Sẵn sàngĐể bắt đầu, hãy cài đặt Docker trên máy tính của bạn Trong khi cài đặt Docker trên Windows, bạn có thể gặp phải lỗi này Để giải quyết vấn đề này, hãy tải xuống và cài đặt. Khởi động lại máy tính để bàn Docker và lỗi sẽ được khắc phục
Bao gồm các
Bây giờ chúng tôi đã sẵn sàng để tạo một tệp 8 duy nhất sẽ đặt tất cả các hình ảnh và vùng chứa Docker nàyĐặt tệp YAMLĐầu tiên, tạo một thư mục dự án ở vị trí ưa thích trên máy tính của bạn. tôi. e. 0, Và sau đó là thư mục dự án của bạn 1Thay đổi thư mục thành thư mục mới tạo với 2Bên trong thư mục 3, tạo tệp 4, tôi. e. 5. Chạy 6 để tạo tệp. Nếu bạn đang dùng Linux hoặc Mac, hãy sử dụng 7Docker-compose cũng có thể hoạt động với 8Mở dự án bằng trình soạn thảo văn bản ưa thích của bạn. Tôi đang sử dụng Visual Studio Code. Tôi sẽ tiếp tục và mở nó bằng 9Đặt môi trường soạn thảo
Hãy tiếp tục và bao gồm dòng sau trong. tệp yaml cấp cao nhất
Thêm vùng chứa trong khối dịch vụ, như hình bên dưới
Đặt hình ảnh này, như hình bên dưới
Bây giờ, hãy xác định các dịch vụ WordPress
Tên phải bằng với tên của dịch vụ cơ sở dữ liệu như được định nghĩa trong bộ chứa MySQL
Luôn bao gồm chú thích 2 để WordPress tải trên phiên bản mới nhất hiện có
1
2
3
4Tệp YAML hoàn chỉnh 5thử nghiệmTệp YAML đã sẵn sàng để khởi tạo vùng chứa Docker đã xác định. Chạy lệnh sau để đặt vùng chứa này 6
Điều này sẽ tải xuống tất cả các môi trường theo yêu cầu của WordPress. Nếu bạn nhìn vào thư mục của mình, bạn sẽ nhận ra rằng có các tệp và thư mục mới. Đây là các tệp WordPress được tải xuống từ bộ hướng dẫn trong 5Để xác nhận xem trang web WordPress có đang hoạt động hay không, hãy mở 7 trong trình duyệt. Thao tác này sẽ khởi chạy trình hướng dẫn WordPress bình thườngNhấp vào tiếp tục và cung cấp thông tin 8 và cài đặt WordPressĐăng nhập bằng thông tin bạn đã cung cấp và thao tác này sẽ khởi chạy back-end WordPress Và bạn đã hoàn thành. Bạn đã cập bến một trang web WordPress Chạy 9 để cắt hai containerĐặt PHPMyAdminVì chúng ta đang sử dụng Mysql nên có thể thêm dịch vụ phpMyAdmin để truy cập và xem cơ sở dữ liệu Hãy tiếp tục và bao gồm dịch vụ phpMyAdmin sau đây và các vùng lân cận của nó trong tệp YAML của bạn 7Chạy 0, mở 7 để xem trang webĐiều hướng đến 2 để xem phpMyAdmin. Nhập chi tiết xác thực của bạn và bạn sẽ có thể xem và tương tác với cơ sở dữ liệu MySQLPhần kết luậnBây giờ chúng tôi đã thiết lập và chạy WordPress. Đây là cách dễ dàng hơn để thiết lập API WordPress. Ngoài ra, bạn có thể sử dụng phương pháp này để thực hiện kiểm tra WordPress trước khi phát hành ra công chúng Làm cách nào để triển khai WordPress với Docker?Cách triển khai Hình ảnh WordPress dưới dạng Bộ chứa Docker . Bước 1 – Cài đặt Docker. Docker có sẵn cho Windows, macOS và Ubuntu. . Bước 2 – Thiết lập WordPress Container trên Docker. . Bước 3 – Hoàn tất cài đặt WordPress trên trình duyệt web Tôi có thể triển khai với Docker soạn không?Bạn có thể sử dụng Compose để triển khai ứng dụng cho máy chủ Docker từ xa bằng cách đặt các biến môi trường DOCKER_HOST , DOCKER_TLS_VERIFY và DOCKER_CERT_PATH một cách thích hợp .
Có thể cài đặt WordPress trên Docker từ dòng lệnh không?Nó chính thức có sẵn trên Docker và cung cấp các hướng dẫn dễ dàng với hình ảnh cập nhật. Bắt đầu bằng cách tạo một thư mục mới nơi bạn muốn lưu trữ các tệp cho WordPress và MariaDB chẳng hạn trong thư mục chính của bạn. Việc tải xuống và cài đặt bộ chứa MariaDB mới đều có thể được thực hiện bằng một lệnh duy nhất.
Làm cách nào để chạy WordPress trên localhost Docker?Dưới đây là ba bước để thiết lập phát triển WordPress cục bộ bằng Docker. . Tải xuống và chạy Docker Thiết lập vùng chứa với môi trường WordPress Thiết lập và chạy vùng chứa của bạn |