Docker 我应该分别为ApacheHTTP服务器、php和memcached创建三个映像吗?
我正在整理一个php项目。我的第一个问题是,为ApacheHTTP服务器、php和memcached分别创建三个映像是否是一种好的做法?或者最好在php映像中安装memcached?如果我要单独创建它们,如何进行配置以使Apache http server支持php,换句话说,让它们一起工作?我建议您以这种方式使用图像。将你的应用程序放入应用程序文件夹中,如果你想连接到memcached,则主机为“memcached”Docker 我应该分别为ApacheHTTP服务器、php和memcached创建三个映像吗?,docker,docker-compose,dockerfile,docker-machine,Docker,Docker Compose,Dockerfile,Docker Machine,我正在整理一个php项目。我的第一个问题是,为ApacheHTTP服务器、php和memcached分别创建三个映像是否是一种好的做法?或者最好在php映像中安装memcached?如果我要单独创建它们,如何进行配置以使Apache http server支持php,换句话说,让它们一起工作?我建议您以这种方式使用图像。将你的应用程序放入应用程序文件夹中,如果你想连接到memcached,则主机为“memcached” version: '3' services: app: ima
version: '3'
services:
app:
image: php:apache
container_name: app
ports:
- 80:80
volumes:
- ./app/:/var/www/html/
memcache:
image: memcached:alpine