sách gpt4 ăn đã đi

Sử dụng docker để tạo hình ảnh lnmp phân tán

In lại Tác giả: qq735679552 Thời gian cập nhật: 29-09-2022 22:32:09 30 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết trên blog CFSDN này sử dụng docker để tạo các image lnmp phân tán. Nó được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này thì nhớ like nhé.

LNMP đại diện cho kiến ​​trúc máy chủ trang web động được xây dựng bằng cách kết hợp Nginx, Mariadb và PHP trong hệ thống Linux. Tiếp theo, sử dụng docker để tạo hình ảnh lnmp phân tán.

1. Docker sản xuất hình ảnh lnmp phân phối

  。

1. Chạy các thùng chứa Nginx, MySQL và PHP.

  1. #Tắt tường lửa và bảo vệ lõi 
  2. systemctl vô hiệu hóa tường lửa 
  3. systemctl dừng tường lửa 
  4. thiết lập thực thi 0 
  5.  
  6. #Kiểm tra xem các cổng 3306, 80 và 9000 có bị chiếm dụng không 
  7. ss -natp | Tay cầm 3306 
  8. ss -natp | nắm lấy 80 
  9. ss -natp | tay cầm 9000 
  10.  
  11. #Tạo mạng tùy chỉnh 
  12. docker network tạo -d bridge --subnet 172.168.184.0/24 --gateway 172.168.184.1 lnmp 
  13.  
  14. #Run Nginx container 
  15. docker run -itd --tên nginx --mạng lnmp -p 80:80 --ip 172.168.184.10 nginx:1.12.0 
  16.  
  17. #Chạy vùng chứa MySQL 
  18. docker run -itd --name mysql --network lnmp -p 3306:3306 --ip 172.168.184.20 -e MYSQL_ROOT_PASSWORD=010230 mysql:5.7 
  19.  
  20. #Run bộ chứa PHP 
  21. docker run -itd --tên phpfpm --mạng lnmp -p 9000:9000 --ip 172.168.184.30 php:7.1-fpm 

Sử dụng docker để tạo hình ảnh lnmp phân tán

Sử dụng docker để tạo hình ảnh lnmp phân tán

Sử dụng docker để tạo hình ảnh lnmp phân tán

2. Sửa đổi tệp cấu hình Nginx và tệp PHP.

  1. docker exec -it nginx /bin/bash 
  2. echo -e "máy chủ { 
  3.     nghe 80; 
  4.     tên_máy_chủ localhost; 
  5.     vị trí / { 
  6.         gốc /usr/share/nginx/html; 
  7.         chỉ mục index.html index.htmi index.php; 
  8.     } 
  9.     lỗi_trang 500 502 503 504 /50x.html; 
  10.     vị trí = /50x.html { 
  11.         gốc /usr/share/nginx/html; 
  12.     } 
  13.     vị trí ~ \.php$ { 
  14.         gốc /usr/share/nginx/html; 
  15.         fastcgi_pass 172.168.184.30:9000; 
  16.         fastcgi_index index.php; 
  17.         fastcgi_param TÊN_TỆP_SCRIPT \$document_root\$fastcgi_script_name; 
  18.         bao gồm fastcgi_params; 
  19.     } 
  20. }" > /etc/nginx/conf.d/mặc định.conf 
  21.  
  22. nginx -s tải lại 
  23.  
  24. docker exec -it phpfpm /bin/bash 
  25. mkdir -p /usr/share/nginx/html 
  26. tiếng vang "
  27. phpthông tin(); 
  28. ?>" > /usr/share/nginx/html/index.php 

Sử dụng docker để tạo hình ảnh lnmp phân tán

Sử dụng docker để tạo hình ảnh lnmp phân tán

4. Tiến hành kiểm tra.

Nhập localhost/index.php vào máy ảo.

Sử dụng docker để tạo hình ảnh lnmp phân tán

Nhập 192.168.184.70/index.php trên máy này (địa chỉ máy ảo của tôi là 192.168.184.70).

Sử dụng docker để tạo hình ảnh lnmp phân tán

Trên đây là chi tiết cách sử dụng docker để tạo các image lnmp phân tán. Để biết thêm thông tin về các image lnmp phân tán docker, vui lòng theo dõi các bài viết liên quan khác của tôi.

Địa chỉ gốc: https://blog.csdn.net/Lucien010230/article/details/117395270.

Cuối cùng, bài viết về cách sử dụng docker để tạo các image lnmp phân tán kết thúc ở đây. Nếu bạn muốn biết thêm về cách sử dụng docker để tạo các image lnmp phân tán, vui lòng tìm kiếm các bài viết về CFSDN hoặc tiếp tục duyệt qua các bài viết liên quan. tương lai blog của tôi! .

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress