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/