这是开发环境的Dockerfile:
FROM php:5.6-apache
RUN apt-get update \
&& apt-get upgrade -y \
&& apt-get install -y -o Dpkg::Options::="--force-confold" \
libapache2-mod-php5 \
php5-mysql \
php5-cgi \
php5-curl \
php5-sqlite \
php5-gd \
wget \
gdebi \
php5-xdebug \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
RUN a2enmod rewrite
RUN service apache2 restart
如果我尝试在Google Chrome中打开指向相同网址http://localhost/myweb
(泊坞窗)的两个或多个标签,则每个标签会等待上一个标签完成加载以启动新请求。它像Apache一样不能同时处理多个请求。
如何解决这个问题?
编辑2016.03.08
主机操作系统:Debian Jessie
我使用这个docker-compose.yml:
运行...
myserver-php:
build: ./dockerfile
container_name: myserver-php
volumes:
- ./var_log_apache2:/var/log/apache2
- ./etc_apache2_sitesavailable:/etc/apache2/sites-available
- ./tmp:/tmp
- ./git:/var/www/html
ports:
- "80:80"
links:
- myserver-mysql
- myserver-redis
- myserver-sphinx
- myserver-elastic
...