{"id":27870,"date":"2024-02-24T21:51:05","date_gmt":"2024-01-31T00:29:27","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/"},"modified":"2025-08-12T05:04:54","modified_gmt":"2025-08-11T21:04:54","slug":"%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/","title":{"rendered":"\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2"},"content":{"rendered":"<h1>\u9996\u5148<\/p>\n<p>\u5728\u65b0\u5efa\u7684CentOS 6.6\u670d\u52a1\u5668\uff08\u4f7f\u7528\u4e86\u6700\u5c0f\u5b89\u88c5\u7684CentOS\uff09\u4e0a\uff0c\u5b89\u88c5Docker\u5e76\u521b\u5efaDocker\u5bb9\u5668\uff0c\u7136\u540e\u5728Docker\u5bb9\u5668\u5185\u542f\u52a8Apache 2.2\u7684\u6b65\u9aa4\u3002<\/p>\n<h1>\u76ee\u6807\u73af\u5883<\/p>\n<p>\u4ee5\u4e0b\u662f\u5b89\u88c5Docker\u6240\u9700\u7684\u73af\u5883\u3002<\/p>\n<p>\u4ee5\u4e0b\u662fDocker\u4e3b\u673a\u7684\u73af\u5883\uff1a<br \/>\n\u2022 CentOS 6.6\u7248\u672c\uff082.6.32-504.8.1.el6.x86_64\uff09<br \/>\n\u2022 docker-io 1.4.1-3<\/p>\n<p>[Docker\u5bb9\u5668\u7684\u73af\u5883]<br \/>\n\u00b7 CentOS \u53d1\u5e03\u7248\u672c 6.6 (2.6.32-504.8.1.el6.x86_64)<br \/>\n\u00b7 Apache 2.2.15<\/p>\n<h1>\u53c2\u8003\u7f51\u9875<\/p>\n<p>\u5728\u5b89\u88c5Docker\u548c\u521b\u5efa\u5bb9\u5668\u7684\u8fc7\u7a0b\u4e2d\uff0c\u6211\u53c2\u8003\u4e86\u4ee5\u4e0b\u7684\u7f51\u7ad9\u548c\u9875\u9762\u3002<\/p>\n<p>\u4ee5\u4e0b\u662f\u83b7\u53d6CentOS 6.5\u4e0a\u5b89\u88c5Docker\u7684\u94fe\u63a5\uff1a<br \/>\nhttp:\/\/docs.docker.com\/installation\/centos\/#installing-docker&#8212;centos-6.5<\/p>\n<p>\u4ee5\u4e0b\u662f\u6709\u5173Docker\u7684\u94fe\u63a5\uff1a<br \/>\nhttp:\/\/apatheia.info\/blog\/2013\/06\/17\/docker\/<br \/>\nhttp:\/\/qiita.com\/tomy103rider\/items\/bf4042ad2082a23f393b<br \/>\nhttp:\/\/qiita.com\/zwirky\/items\/991f61a231f4e198a320<br \/>\nhttp:\/\/qiita.com\/gologo13\/items\/1bdba6085ec79153bf1a<\/p>\n<h1>Docker\u5728\u5bbf\u4e3b\u64cd\u4f5c\u7cfb\u7edf\u4e0a\u7684\u5b89\u88c5\u6b65\u9aa4\u3002<\/p>\n<p>(1) \u4f7f\u7528root\u7528\u6237\u767b\u5f55\u5230\u5e0c\u671b\u5c06\u5176\u8f6c\u4e3aDocker\u4e3b\u673a\u64cd\u4f5c\u7cfb\u7edf\u7684CentOS 6.6\u670d\u52a1\u5668\u3002<\/p>\n<p>(2) \u5347\u7ea7Docker\u4e3b\u673a\u7684CentOS 6.6\u670d\u52a1\u5668\u7684\u5185\u6838\u548c\u8f6f\u4ef6\u5305\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# hostname\r\nexample-CentOS-6-6-Docker\r\n[root@example-CentOS-6-6-Docker ~]# yum -y update\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<p>\u5728\u5e0c\u671b\u5c06CentOS 6.6\u670d\u52a1\u5668\u8f6c\u4e3aDocker\u4e3b\u673a\u64cd\u4f5c\u7cfb\u7edf\u65f6\uff0c\u5c06\u5b89\u88c5Docker\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# yum -y remove docker\r\n[root@example-CentOS-6-6-Docker ~]# rpm -qa | grep docker\r\n[root@example-CentOS-6-6-Docker ~]#\r\n\r\n[root@example-CentOS-6-6-Docker ~]# rpm --import http:\/\/dl.fedoraproject.org\/pub\/epel\/RPM-GPG-KEY-EPEL-6\r\n[root@example-CentOS-6-6-Docker ~]# yum -y install http:\/\/dl.fedoraproject.org\/pub\/epel\/6\/x86_64\/epel-release-6-8.noarch.rpm\r\n[root@example-CentOS-6-6-Docker ~]# yum -y install docker-io\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<p>(4) \u5728 CentOS 6.6 \u670d\u52a1\u5668\u4e0a\u8bbe\u7f6e\u81ea\u52a8\u542f\u52a8 Docker \u8fdb\u7a0b\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# service docker start\r\nStarting cgconfig service:                                 [  OK  ]\r\nStarting docker:                                           [  OK  ]\r\n[root@example-CentOS-6-6-Docker ~]#\r\n\r\n[root@example-CentOS-6-6-Docker ~]# ps awux | grep -v grep | grep docker\r\nroot      1102  0.8  1.3 364136  8448 pts\/0    Sl   02:14   0:00 \/usr\/bin\/docker -d\r\nroot      1132  1.6  0.2 114200  1720 pts\/0    D    02:14   0:00 mkfs.ext4 -E nodiscard,lazy_itable_init=0 \/dev\/mapper\/docker-202:65-400750-base\r\n[root@example-CentOS-6-6-Docker ~]#\r\n\r\n[root@example-CentOS-6-6-Docker ~]# chkconfig docker on\r\n[root@example-CentOS-6-6-Docker ~]#\r\n[root@example-CentOS-6-6-Docker ~]# chkconfig --list | grep docker\r\ndocker          0:off   1:off   2:on    3:on    4:on    5:on    6:off\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<h1>\u5728Docker\u4e3b\u673a\u64cd\u4f5c\u7cfb\u7edf\u4e0a\u521b\u5efaDocker\u5bb9\u5668\u3002<\/p>\n<p>\u5728\u4e3b\u673a\u64cd\u4f5c\u7cfb\u7edf\u4e0a\u4e0b\u8f7d CentOS \u7684 Docker \u955c\u50cf\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# docker images\r\nREPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# docker pull centos:centos6\r\ncentos:centos6: The image you are pulling has been verified\r\n511136ea3c5a: Pull complete\r\n5b12ef8fd570: Pull complete\r\na30bc9f3097e: Pull complete\r\nStatus: Downloaded newer image for centos:centos6\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# docker images\r\nREPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE\r\ncentos              centos6             a30bc9f3097e        3 weeks ago         215.8 MB\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<p>(6) \u521b\u5efa\u5e76\u542f\u52a8Docker\u5bb9\u5668\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# docker run -i -t centos:centos6 \/bin\/bash\r\n[root@d846367e8860 \/]#\r\n[root@d846367e8860 \/]# hostname\r\nd846367e8860\r\n[root@d846367e8860 \/]#\r\n<\/code><\/pre>\n<h1>\u5728Docker\u5bb9\u5668\u4e2d\u5b89\u88c5Apache\u3002<\/p>\n<p>\uff087\uff09\u5728Docker\u5bb9\u5668\u5185\u5b89\u88c5Apache\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@d846367e8860 \/]# uname -a\r\nLinux d846367e8860 2.6.32-504.8.1.el6.x86_64 #1 SMP Wed Jan 28 21:11:36 UTC 2015 x86_64 x86_64 x86_64 GNU\/Linux\r\n[root@d846367e8860 \/]# rpm -qa | grep httpd\r\n[root@d846367e8860 \/]#\r\n\r\n[root@d846367e8860 \/]# yum -y install httpd\r\n[root@d846367e8860 \/]#\r\n\r\n[root@d846367e8860 \/]# rpm -qa | grep httpd\r\nhttpd-tools-2.2.15-39.el6.centos.x86_64\r\nhttpd-2.2.15-39.el6.centos.x86_64\r\n[root@d846367e8860 \/]#\r\n<\/code><\/pre>\n<p>(8) \u5728 Docker \u5bb9\u5668\u4e2d\u542f\u52a8 Apache\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@d846367e8860 \/]# cp -p \/etc\/httpd\/conf\/httpd.conf \/etc\/httpd\/conf\/httpd.conf.ORG\r\n[root@d846367e8860 \/]# diff \/etc\/httpd\/conf\/httpd.conf \/etc\/httpd\/conf\/httpd.conf.ORG\r\n[root@d846367e8860 \/]#\r\n[root@d846367e8860 \/]# sed -i -e 's\/\\#ServerName www.example.com:80\/ServerName example-web-server.example.com\/g' \/etc\/httpd\/conf\/httpd.conf\r\n[root@d846367e8860 \/]#\r\n[root@d846367e8860 \/]# diff \/etc\/httpd\/conf\/httpd.conf \/etc\/httpd\/conf\/httpd.conf.ORG\r\n276c276\r\n&lt; ServerName example-web-server.example.com\r\n---\r\n&gt; #ServerName www.example.com:80\r\n[root@d846367e8860 \/]#\r\n\r\n[root@d846367e8860 \/]# ps awux | grep -v grep | grep http\r\n[root@d846367e8860 \/]#\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>[root@d846367e8860 \/]# \/etc\/init.d\/httpd configtest\r\nSyntax OK\r\n[root@d846367e8860 \/]# \/etc\/init.d\/httpd start\r\nStarting httpd:\r\n[root@d846367e8860 \/]#\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>[root@d846367e8860 \/]# ps awux | grep -v grep | grep http\r\nroot        95  0.0  0.6 175276  3732 ?        Ss   17:34   0:00 \/usr\/sbin\/httpd\r\napache      97  0.0  0.4 175276  2420 ?        S    17:34   0:00 \/usr\/sbin\/httpd\r\napache      98  0.0  0.4 175276  2420 ?        S    17:34   0:00 \/usr\/sbin\/httpd\r\napache      99  0.0  0.4 175276  2420 ?        S    17:34   0:00 \/usr\/sbin\/httpd\r\napache     100  0.0  0.4 175276  2420 ?        S    17:34   0:00 \/usr\/sbin\/httpd\r\napache     101  0.0  0.4 175276  2420 ?        S    17:34   0:00 \/usr\/sbin\/httpd\r\napache     102  0.0  0.4 175276  2420 ?        S    17:34   0:00 \/usr\/sbin\/httpd\r\napache     103  0.0  0.4 175276  2420 ?        S    17:34   0:00 \/usr\/sbin\/httpd\r\napache     104  0.0  0.4 175276  2420 ?        S    17:34   0:00 \/usr\/sbin\/httpd\r\n[root@d846367e8860 \/]#\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>[root@d846367e8860 \/]# ls -lrta \/var\/www\/html\/\r\ntotal 8\r\ndrwxr-xr-x. 2 root root 4096 Oct 16 14:49 .\r\ndrwxr-xr-x. 6 root root 4096 Feb 27 17:34 ..\r\n[root@d846367e8860 \/]#\r\n\r\n[root@d846367e8860 \/]# echo \"docker test server\" &gt;&gt; \/var\/www\/html\/index.html\r\n[root@d846367e8860 \/]#\r\n\r\n[root@d846367e8860 \/]# curl http:\/\/127.0.0.1\/\r\ndocker test server\r\n[root@d846367e8860 \/]#\r\n\r\n[root@d846367e8860 \/]# chkconfig httpd on\r\n[root@d846367e8860 \/]#\r\n\r\n[root@d846367e8860 \/]# exit\r\nexit\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<h1>\u4eceDocker\u5bbf\u4e3b\u64cd\u4f5c\u7cfb\u7edf\u8bbf\u95eeDocker\u5bb9\u5668\u5185\u7684Apache\u7684\u6b65\u9aa4\u3002<\/p>\n<p>\u4fdd\u5b58Docker\u5bb9\u5668\u4e2d\u5df2\u5b89\u88c5\u7684Apache\u4e3a\u955c\u50cf\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# docker ps -a\r\nCONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                      PORTS               NAMES\r\nd846367e8860        centos:centos6      \"\/bin\/bash\"         18 minutes ago      Exited (0) 19 seconds ago                       backstabbing_colden\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# docker commit d846367e8860 centos:centos6\/httpd\r\nc9d152242caad4a7bf68f850d153a6150f9c65203ca8ec2d5477b5aee70bf0c8\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# docker ps -a\r\nCONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                          PORTS               NAMES\r\nd846367e8860        centos:centos6      \"\/bin\/bash\"         20 minutes ago      Exited (0) About a minute ago                       backstabbing_colden\r\n[root@example-CentOS-6-6-Docker ~]#\r\n\r\n[root@example-CentOS-6-6-Docker ~]# docker images\r\nREPOSITORY             TAG                 IMAGE ID            CREATED             VIRTUAL SIZE\r\ncentos:centos6\/httpd   latest              c9d152242caa        22 seconds ago      278 MB\r\ncentos                 centos6             a30bc9f3097e        3 weeks ago         215.8 MB\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# docker run -i -t centos:centos6\/httpd \/bin\/bash\r\n[root@4922d9e8597e \/]#\r\n[root@4922d9e8597e \/]# ps awux | grep -v grep | grep http\r\n[root@4922d9e8597e \/]#\r\n[root@4922d9e8597e \/]# \/etc\/init.d\/httpd start\r\nStarting httpd:                                            [  OK  ]\r\n[root@4922d9e8597e \/]#\r\n[root@4922d9e8597e \/]# ps awux | grep -v grep | grep http\r\nroot        23  0.5  0.6 175276  3644 ?        Ss   17:41   0:00 \/usr\/sbin\/httpd\r\napache      25  0.0  0.3 175276  2416 ?        S    17:41   0:00 \/usr\/sbin\/httpd\r\napache      26  0.0  0.3 175276  2416 ?        S    17:41   0:00 \/usr\/sbin\/httpd\r\napache      27  0.0  0.3 175276  2416 ?        S    17:41   0:00 \/usr\/sbin\/httpd\r\napache      28  0.0  0.3 175276  2416 ?        S    17:41   0:00 \/usr\/sbin\/httpd\r\napache      29  0.0  0.3 175276  2416 ?        S    17:41   0:00 \/usr\/sbin\/httpd\r\napache      30  0.0  0.3 175276  2416 ?        S    17:41   0:00 \/usr\/sbin\/httpd\r\napache      31  0.0  0.3 175276  2416 ?        S    17:41   0:00 \/usr\/sbin\/httpd\r\napache      32  0.0  0.3 175276  2416 ?        S    17:41   0:00 \/usr\/sbin\/httpd\r\n[root@4922d9e8597e \/]#\r\n[root@4922d9e8597e \/]# curl http:\/\/127.0.0.1\/\r\ndocker test server\r\n[root@4922d9e8597e \/]#\r\n\r\n[root@4922d9e8597e \/]# exit\r\nexit\r\n[root@example-CentOS-6-6-Docker ~]#\r\n[root@example-CentOS-6-6-Docker ~]# ps awux | grep -v grep | grep http\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<p>\u542f\u52a8Docker\u5bb9\u5668\uff0c\u5e76\u901a\u8fc7-p\u9009\u9879\u6307\u5b9a\u7aef\u53e3\u8f6c\u53d1\uff0c\u4ee5\u4fbf\u80fd\u591f\u4ece\u4e3b\u673a\u64cd\u4f5c\u7cfb\u7edf\u8bbf\u95eeDocker\u5bb9\u5668\u5185\u7684Apache\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# docker ps -a\r\nCONTAINER ID        IMAGE                         COMMAND             CREATED              STATUS                      PORTS               NAMES\r\n4922d9e8597e        centos:centos6\/httpd:latest   \"\/bin\/bash\"         About a minute ago   Exited (0) 42 seconds ago                       drunk_thompson\r\nd846367e8860        centos:centos6                \"\/bin\/bash\"         21 minutes ago       Exited (0) 3 minutes ago                        backstabbing_colden\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# docker run -i -t -p 50050:80 centos:centos6\/httpd \/bin\/bash\r\n[root@38c4efed92a8 \/]#\r\n[root@38c4efed92a8 \/]# \/etc\/init.d\/httpd start\r\nStarting httpd:                                            [  OK  ]\r\n[root@38c4efed92a8 \/]#\r\n[root@38c4efed92a8 \/]# curl http:\/\/127.0.0.1\/\r\ndocker test server\r\n[root@38c4efed92a8 \/]#\r\n<\/code><\/pre>\n<p>(11) \u4eceDocker\u5bb9\u5668\u4e2d\u6ce8\u9500\u3002<\/p>\n<p>\u5728Docker\u5bb9\u5668\u5185\uff0c\u6309\u4e0bCtrl + p\uff0c\u7136\u540e\u518d\u6309\u4e0bCtrl + q\u952e\uff0c\u4ece\u5bb9\u5668\u5185\u767b\u51fa\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@38c4efed92a8 \/]# \u2192\u3000\u2605Ctrl + p\u30ad\u30fc\u3068Ctrl + q\u30ad\u30fc\u306e\u9806\u306b\u62bc\u4e0b\u3057\u3066\u3001\u30b3\u30f3\u30c6\u30ca\u5185\u304b\u3089\u30ed\u30b0\u30a2\u30a6\u30c8\u3057\u307e\u3059\u3002\r\n\r\n[root@38c4efed92a8 \/]# [root@example-CentOS-6-6-Docker ~]#\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<p>\uff0812\uff09\u9a8c\u8bc1\u5728Docker\u4e3b\u673a\u64cd\u4f5c\u7cfb\u7edf\u4e0a\u80fd\u591f\u8bbf\u95eeDocker\u5bb9\u5668\u5185\u7684Apache\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@example-CentOS-6-6-Docker ~]# curl http:\/\/127.0.0.1:50050\/\r\ndocker test server\r\n[root@example-CentOS-6-6-Docker ~]#\r\n<\/code><\/pre>\n<hr>\n<\/hr>\n<p>\u4f7f\u7528Docker\u5f88\u65b9\u4fbf\uff0c\u56e0\u4e3a\u5b83\u53ef\u4ee5\u8f7b\u677e\u51c6\u5907\u73af\u5883\uff0c\u975e\u5e38\u65b9\u4fbf\u3002<\/p>\n<p>\u4ee5\u4e0a\u662f\u6211\u7684\u56de\u7b54\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9996\u5148 \u5728\u65b0\u5efa\u7684CentOS 6.6\u670d\u52a1\u5668\uff08\u4f7f\u7528\u4e86\u6700\u5c0f\u5b89\u88c5\u7684CentOS\uff09\u4e0a\uff0c\u5b89\u88c5Docker\u5e76\u521b\u5efaDocker [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[227],"class_list":["post-27870","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-227"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2 - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"\u5173\u4e8e\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u521b\u5efadocker\u5bb9\u5668\u5e76\u8fd0\u884capache2-2\u3002-2\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2\" \/>\n<meta property=\"og:description\" content=\"\u5173\u4e8e\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u521b\u5efadocker\u5bb9\u5668\u5e76\u8fd0\u884capache2-2\u3002-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-31T00:29:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-11T21:04:54+00:00\" \/>\n<meta name=\"author\" content=\"\u6e05, \u626c\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u6e05, \u626c\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/\",\"name\":\"\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2024-01-31T00:29:27+00:00\",\"dateModified\":\"2025-08-11T21:04:54+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/cb5556d2501da73d864cac945e8d9461\"},\"description\":\"\u5173\u4e8e\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2\u7684\u6280\u672f\u6587\u7ae0\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/cb5556d2501da73d864cac945e8d9461\",\"name\":\"\u6e05, \u626c\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/32a4239de8ff29adace466261d309424a1e5fe9f7e3036bf89fe03f2e3dbe717?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/32a4239de8ff29adace466261d309424a1e5fe9f7e3036bf89fe03f2e3dbe717?s=96&d=mm&r=g\",\"caption\":\"\u6e05, \u626c\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyang\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2 - Blog - Silicon Cloud","description":"\u5173\u4e8e\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2\u7684\u6280\u672f\u6587\u7ae0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u521b\u5efadocker\u5bb9\u5668\u5e76\u8fd0\u884capache2-2\u3002-2\/","og_locale":"zh_CN","og_type":"article","og_title":"\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2","og_description":"\u5173\u4e8e\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2\u7684\u6280\u672f\u6587\u7ae0","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u521b\u5efadocker\u5bb9\u5668\u5e76\u8fd0\u884capache2-2\u3002-2\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2024-01-31T00:29:27+00:00","article_modified_time":"2025-08-11T21:04:54+00:00","author":"\u6e05, \u626c","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u6e05, \u626c","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/","name":"\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2024-01-31T00:29:27+00:00","dateModified":"2025-08-11T21:04:54+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/cb5556d2501da73d864cac945e8d9461"},"description":"\u5173\u4e8e\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2\u7684\u6280\u672f\u6587\u7ae0","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u521b\u5efaDocker\u5bb9\u5668\u5e76\u8fd0\u884cApache2.2"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/cb5556d2501da73d864cac945e8d9461","name":"\u6e05, \u626c","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/32a4239de8ff29adace466261d309424a1e5fe9f7e3036bf89fe03f2e3dbe717?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/32a4239de8ff29adace466261d309424a1e5fe9f7e3036bf89fe03f2e3dbe717?s=96&d=mm&r=g","caption":"\u6e05, \u626c"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyang\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%88%9b%e5%bb%badocker%e5%ae%b9%e5%99%a8%e5%b9%b6%e8%bf%90%e8%a1%8capache2-2%e3%80%82-2\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/27870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=27870"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/27870\/revisions"}],"predecessor-version":[{"id":111215,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/27870\/revisions\/111215"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=27870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=27870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=27870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}