Triển khai wordpress lên docker

Nếu bạn quan tâm đến lĩnh vực lập trình ứng dụng hoặc lập trình web; . Cho dù bạn đang tìm kiếm môi trường để kiểm tra ứng dụng hay làm cho ứng dụng của bạn dễ dàng phát triển và thực thi tốt hơn; . Thực tế, Docker rất phổ biến. Nếu bạn nghe đến Container thì không thể không biết đến Docker. Trong bài viết này, chúng tôi sẽ hướng dẫn cài đặt WordPress trên Docker. Hướng dẫn này sẽ cho bạn biết là một môi trường để chạy dự án;

Tim hiểu về Docker

Docker là một phần mềm chứa mã nguồn mở ra các môi trường biệt lập để chạy một ứng dụng. Do đó, bạn có thể phát triển, kiểm tra và chạy nhiều ứng dụng trên cùng một máy. Ngược lại với máy ảo, mỗi vùng chứa không yêu cầu hệ điều hành riêng; . Do đó, khối lượng công việc của máy nhẹ hơn rất nhiều;

Dockers sử dụng một cấu trúc tương tự để tạo vùng chứa trên VM nền Linux. Trong Docker một container duy nhất, bạn có thể truy cập tất cả các sản phẩm phát triển web cần thiết. mã nguồn, phụ thuộc và thời gian chạy. Vì lý do đó, Docker rất hữu ích cho các nhà phát triển WordPress. Môi trường thử nghiệm WordPress thường ngốn rất nhiều tài nguyên hệ thống;

Làm thế nào để cài đặt WordPress trên Docker?

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

Docker có sẵn cho Windows, macOS và Linux. Đây là cách bạn có thể cài đặt nó trên ba hệ điều hành đó

Cài đặt Linux

Nếu bạn đang sử dụng Ubuntu 18. 04 LTS, hãy làm theo các bước sau

1. Cập nhật danh sách gói

sudo apt-get update

2. Cho phép apt truy cập kho lưu trữ qua HTTPS

sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common

3. Add key GPG of Docker

curl -fsSL
https
://download.docker.com/linux/ubuntu/gpg | sudo
apt-key add -

4. Add the archive of Docker

sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"

5. Cập nhật kho lưu trữ của Docker

sudo apt-get update

6. Cài đặt Docker

sudo apt install docker-ce

Hãy nhớ rằng các bản phân phối Linux khác (CentOS, Debian hoặc Fedora) có các bước cài đặt khác nhau. Nếu bạn không sử dụng Ubuntu, hãy xem tài liệu chính thức của Docker

Cài đặt macOS X

Dưới đây là các quy trình cài đặt Docker trên macOS

1. Tải xuống Docker cho Mac và nhấp đúp vào tệp. dmg bạn đã lưu. Sau đó, kéo và thả biểu tượng Docker vào thư mục Ứng dụng của bạn

Triển khai wordpress lên docker

2. Mở thư mục Ứng dụng của bạn và nhấp đúp vào docker. ứng dụng. Trong quá trình cấu hình, bạn sẽ được yêu cầu nhập mật khẩu của mình

Triển khai wordpress lên docker

3. Sau khi quá trình cài đặt kết thúc, bạn sẽ thấy menu docker trên thanh trạng thái của màn hình

Cài đặt Windows

Dưới đây là cách bạn có thể cài đặt Docker trên Windows 10 64-bit

  • Bật Hyper-V trong hệ thống của bạn
  • Tải xuống Docker Desktop cho Windows và mở tệp Docker cho Windows Installer
  • Trong hộp thoại Cấu hình cửa sổ, chọn hoặc bỏ chọn các hộp dựa trên tùy chọn của bạn. Click on Ok

Triển khai wordpress lên docker

  • Sau khi cài đặt xong, nhấn Close. Bạn sẽ thấy biểu tượng Docker trên thanh tác vụ

Bước 2. Thiết lập WordPress trên Docker

Tiếp theo, hãy thiết lập WordPress trên Docker. Bạn có thể thực hiện quá trình này với hai phương pháp này – CLI và Docker soạn

Trong bài viết này, chúng tôi sẽ sử dụng Docker soạn, một phương pháp rõ ràng và có hệ thống hơn. Đây là cách thực hiện

1. Kiểm tra cài đặt Docker Compose

docker-compose --version

2. Tạo thư mục mới cho WordPress

mkdir ~/wordpress/
cd ~/wordpress/

3. Tạo docker-compose. yml mới trong thư mục mới và dán nội dung bên dưới. Đừng quên thay đổi thông tin đăng nhập

version: '3.3'
services:
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
0
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
1
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
2
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
3
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
4
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
5
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
6
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
7
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
8
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
9
curl -fsSL
https
://download.docker.com/linux/ubuntu/gpg | sudo
apt-key add -
0
curl -fsSL
https
://download.docker.com/linux/ubuntu/gpg | sudo
apt-key add -
1
curl -fsSL
https
://download.docker.com/linux/ubuntu/gpg | sudo
apt-key add -
2
curl -fsSL
https
://download.docker.com/linux/ubuntu/gpg | sudo
apt-key add -
3
curl -fsSL
https
://download.docker.com/linux/ubuntu/gpg | sudo
apt-key add -
4
curl -fsSL
https
://download.docker.com/linux/ubuntu/gpg | sudo
apt-key add -
5
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
4
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
5
curl -fsSL
https
://download.docker.com/linux/ubuntu/gpg | sudo
apt-key add -
8
curl -fsSL
https
://download.docker.com/linux/ubuntu/gpg | sudo
apt-key add -
9
sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"
0
sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"
1
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
2
sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"
3

4. Chạy lệnh này trong thư mục để tạo vùng chứa

docker-compose up -d

5. Trình duyệt của bạn sẽ nhập vào máy chủ cục bộ. 8000 và hiển thị màn hình thiết lập WordPress

Triển khai wordpress lên docker

Lời kết

Docker là một công cụ tuyệt vời để thử nghiệm với WordPress. Môi trường tối thiểu của nó giúp bạn duy trì hiệu quả của hệ thống tài nguyên của mình. Trong hướng dẫn này, bạn đã học cách cài đặt Docker trên Linux, macOS và Windows. Bạn cũng đã học cách thiết lập WordPress trên Docker bằng tiện ích Docker Compose. Chúng tôi hy vọng hướng dẫn đơn giản này là hữu ích. Nếu có thêm bất kỳ câu hỏi nào;