sách gpt4 ăn đã đi

Triển khai mã nguồn vùng chứa Docker httpd sử dụng dung lượng lưu trữ để triển khai trang web (được khuyến nghị)

In lại Tác giả: qq735679552 Thời gian cập nhật: 28-09-2022 22:32:09 39 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 blog CFSDN này triển khai mã nguồn bộ chứa Docker httpd sử dụng trang web triển khai dung lượng lưu trữ (được khuyến nghị) đượ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, hãy nhớ thích nó.

  。

Mã nguồn vùng chứa Docker triển khai httpd và sử dụng khối lượng lưu trữ để triển khai trang web

  。

Tạo một tấm gương httpd

// Tạo một thùng chứa httpd [root@localhost ~]# docker run -tid --name httpd centos2d693e16f4f3734b127cbae90d189c1b4e78619a54ceec912a82d96cf4f1c345[root@localhost ~]# docker psCONTAINER ID HÌNH ẢNH TÌNH TRẠNG TẠO LỆNH PORTS NAMES2d693e16f4f3 centos "/bin/bash" 5 giây trước Lên 4 giây httpd// Kết nối với vùng chứa này [root@localhost ~]# docker exec -it 2d693e16f4f3 /bin/bash[root@2d693e16f4f3 /]# // Đóng gói nguồn code Đặt nó vào vùng chứa [root@localhost ~]# docker cp /usr/src/apr-1.7.0.tar.gz 2d693e16f4f3:/usr/src/[root@localhost ~]# docker cp /usr/src/apr-util-1.6.1.tar.gz 2d693e16f4f3:/usr /src/[root@localhost ~]# docker cp /usr/src/httpd-2.4.49.tar.gz 2d693e16f4f3:/usr/src/[root@2d693e16f4f3 /]# ls /usr/src/apr-1.7.0.tar.gz gỡ lỗi kernelsapr-util-1.6. 1.tar.gz httpd-2.4.49.tar.gz// Cài đặt mã nguồn httpd[root@2d693e16f4f3 /]# useradd -r -M -s /sbin/nologin apache[root@2d693e16f4f3 /]# id apacheuid=998(apache) gid=996(apache)groups=996(apache)[ root @2d693e16f4f3 /]# yum nhóm đánh dấu cài đặt "Công cụ phát triển" -y[root@2d693e16f4f3 /]# yum -y install openssl-devel pcre-devel expat-devel libtool gcc gcc-c++ make[root@2d693e16f4f3 /]# cd /usr/src/[root@2d693e16f4f3 src ]# tar xf apr-1.7.0.tar.gz -C /usr/local/[root@2d693e16f4f3 src]# tar xf apr-util-1.6.1.tar.gz -C /usr/local/[root@2d693e16f4f3 src]# tar xf httpd-2.4.49.tar.gz -C /usr/local/[root@2d693e16f4f3 src]# cd /usr/local/apr-1.7.0/[root@2d693e16f4f3 apr-1.7.0]# vi configurecfgfile="${ofile}T" bẫy "$RM " $cfgfile"; thoát 1" 1 2 15 # $RM "$cfgfile" //Nhận xét dòng này hoặc xóa dòng này [root@2d693e16f4f3 apr-1.7.0]# ./configure --prefix=/usr/local/apr[root@2d693e16f4f3 apr-1.7.0]# make && make install[ root@2d693e16f4f3 cục bộ]# cd apr-util-1.6.1/[root@2d693e16f4f3 apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/[ root@2d693e16f4f3 apr-util-1.6.1]# make && make cài đặt[root@2d693e16f4f3 apr-util-1.6.1]# cd ../httpd-2.4.49/ [root@2d693e16f4f3 httpd-2.4.49]# ./configure --prefix=/usr/local/apache > - -enable-so > --enable-ssl > --enable-cgi > --enable-rewrite > --with-zlib > --with-pcre > --with-apr=/usr/local/apr > --with-apr-util=/usr/local/apr-util/ > --enable-modules=most > --enable-mpms-shared=all > --with-mpm=prefork[root@2d693e16f4f3 httpd-2.4.49]# make && make cài đặt [root@2d693e16f4f3 local]# echo "export PATH=/usr/local/apache/bin:$PATH" > /etc/profile.d/httpd.sh[root@2d693e16f4f3 local]# source /etc/profile.d /httpd.sh[root@2d693e16f4f3 local]# ln -s /usr/local/apache/include /usr/include/apache[root@2d693e16f4f3 local]# apachectl start[root@2d693e16f4f3 local]# ss -anltState Recv-Q Địa chỉ cục bộ Send-Q: Cổng ngang hàng Địa chỉ: Quá trình cổng LISTEN 0 128 0.0.0.0:80 0.0. 0,0:* [root@2d693e16f4f3 local]# cd /[root@2d693e16f4f3 /]# [root@2d693e16f4f3 /]# [root@2d693e16f4f3 /]# vi start.sh# /bin/sh/usr/local/apache/bin/apachectl start/bin/bash[root@2d693e16f4f3 /]# chmod +x start.sh// 构建镜像[root@localhost ~]# docker commit -p -c "CMD ["/bin/bash","start.sh"]" 2d693e16f4f3 syblyw0806/httpd:v0.1sha256:16913ce01fdceee9a389906cf385893120734b1a088b894cc5dce1a9ead252fd[root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEsyblyw0806/httpd v0.1 16913ce01fdc 6 giây trước 713MBbusybox mới nhất d23834f29b38 6 ngày trước 1.24MBcentos mới nhất 5d0da3dc9764 2 tháng trước 231MB

  。

Triển khai nfs

Một máy ảo mới cần được khởi động.

[root@localhost ~]# yum -y cài đặt nfs-utils[root@localhost ~]# systemctl khởi động lại máy chủ nfs.service[root@localhost ~]# mkdir /nfs[root@localhost ~]# chmod 777 /nfs/[root@localhost ~]# vim /etc/exports/nfs 192.168.200.136(rw)[root@localhost ~]# systemctl khởi động lại máy chủ nfs

Cài đặt nfs trên máy ảo bằng dịch vụ docker.

[root@localhost ~]# yum -y install nfs-utils[root@localhost ~]# showmount -e 192.168.200.137Xuất danh sách cho 192.168.200.137:/nfs 192.168.200.136

  。

gắn kết

[root@localhost ~]# mount -t nfs 192.168.200.137:/nfs /var/www/html/[root@localhost ~]# df -hFilesystem Kích thước Đã sử dụng Có sẵn Sử dụng% Đã gắn kết trêndevtmpfs 883M 0 883M 0% /devtmpfs 901M 0 901M 0% /dev/shmtmpfs 901M 8.9M 892M 1% /runtmpfs 901M 0 901M 0% /sys/fs/cgroup/dev/mapper/rhel-root 47G 23G 25G 48% //dev/nvme0n1p1 1014M 179M 836M 18% /boottmpfs 181M 0 181M 0% /run/user/0overlay 47G 23G 25G 48% /var/lib/docker/overlay2/0a219b8bbb04290f6b1cc1ae29f5eb1a9bc713ff12c86c86c7e13d5c7ca63a0e/merged192.168.200.137:/nfs 47G 2.2G 45G 5% /var/www/html

  。

Tạo vùng chứa và bản đồ

[root@localhost ~]# docker run -itd --name httpd1 -p 80:80 -v /var/www/html/:/usr/local/apache/htdocs 16913ce01fdc42e38f1db61e49fafa0682125d0425e3d41c4f2db0f48e1973dee1905a90daf3[root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES42e38f1db61e 16913ce01fdc "/bin/bash start.sh" 10 giây trước Lên 9 giây 0.0.0.0:80->80/tcp, :::80->80/tcp httpd1

Upload code cho website muốn triển khai.

[root@localhost ~]# cd /var/www/html/[root@localhost html]# lsgame.html hình ảnh index.html kiểu js

Lúc này, hãy kiểm tra nfs trên máy ảo mới mở.

[root@localhost ~]# ls /nfs/game.html hình ảnh index.html kiểu js

  。

kiểm tra truy cập

Triển khai mã nguồn vùng chứa Docker httpd sử dụng dung lượng lưu trữ để triển khai trang web (được khuyến nghị)

Triển khai mã nguồn vùng chứa Docker httpd sử dụng dung lượng lưu trữ để triển khai trang web (được khuyến nghị)
Triển khai mã nguồn vùng chứa Docker httpd sử dụng dung lượng lưu trữ để triển khai trang web (được khuyến nghị)

Đến đây là kết thúc bài viết về httpd triển khai mã nguồn bộ chứa docker và trang web triển khai khối lượng lưu trữ. Để biết thêm thông tin về httpd triển khai bộ chứa docker, vui lòng tìm kiếm các bài viết trước của tôi hoặc tiếp tục duyệt qua các bài viết liên quan sau. ! .

Liên kết gốc: https://blog.csdn.net/qq_58281447/article/details/121775974.

Cuối cùng, bài viết này về triển khai mã nguồn vùng chứa docker httpd bằng cách sử dụng trang web triển khai khối lượng lưu trữ (được khuyến nghị) có tại đây. Nếu bạn muốn biết thêm về việc triển khai mã nguồn vùng chứa docker httpd bằng cách sử dụng trang web triển khai khối lượng lưu trữ (được khuyến nghị), vui lòng tìm kiếm các bài viết CFSDN hoặc tiếp tục. duyệt các bài viết liên quan tôi hy vọng bạn sẽ hỗ trợ blog của tôi trong tương lai! .

39 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
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