Hướng dẫn build WordPress Với Docker Compose

Trong bài hướng dẫn này, mình sẽ hướng dẫn các sử dụng Docker cho dự án WordPress. Hướng dẫn này sẽ tối giản quá trình build WordPress để chạy dự án. Việc này đặc biệt hữu ích với lập trình viên WordPress. Không chỉ tạo ra môi trường kiểm thử cho WordPress (database, dependecies, server) mà còn không phải tốn kém chi phí đầu tư vào dung lượng server, ram, vâng vâng. Docker có thể tạo một môi trường tối giản, để bạn có thể mang đi bất kỳ đâu. Bài viết này mình thực hiện trên hệ điều hành Linux Ubuntu và các hệ điều hành khác cũng tương tự.

Bước 1 – Cài đặt Docker

Các bước bên dưới chỉ bạn cài Docker trên Ubuntu 20.04 LTS bạn tham khảo bài viết này.

Bước 2 – Cài đặt WordPress trên Docker

Sau khi đẫ cài xong Docker chạy trên hệ điều hành của bạn, chúng ta đã bắt đầu triển khai WordPress

Chạy WordPress với Docker Compose

Đây là phương pháp được khuyên dùng để tạo WordPress container. Mỗi container được tạo bằng Docker Compose sử dụng file config nên rất dễ để control port.

Đầu tiên các bạn kiểm tra Docker Compose bằng lệnh:

docker-compose --version

Tiếp theo, bạn tạo thư mục mới cho WordPress:

mkdir wordpress
cd wordpress

Các bạn vào bên trong thư mục này và tạo file có tên là docker-compose.yml.

Dán các dòng sau vào trong file .yml và lưu lại thay đổi:

version: "3.9"

services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress

wordpress:
depends_on:
- db
image: wordpress:latest
volumes:
- wordpress_data:/var/www/html
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data: {}
wordpress_data: {}

Build the project

Chạy lệnh bên dưới để tiến hành build

docker-compose up -d

Bây các bạn vào trong trình duyệt của bạn hãy gõ http://ip:8080 và kết quả là bạn sẽ thấy Màn hình 5 bước cài đặt nổi tiếng của WordPress.

Lời kết

Trong bài hướng dẫn build WordPress Với Docker Compose này, các bạn đã biết cách làm thế nào để build WordPress với Docker . Các bạn biết cài đặt WordPress thủ công sử dụng Docker Compose. Hy vọng bài viết này giúp ích được cho các bạn. Chúc các bạn thành công!

Tham khảo: https://docs.docker.com/samples/wordpress/

Bài viết liên quan

Leave a Reply

Your email address will not be published. Required fields are marked *