我正在码头化一个php项目。 我的第一个问题是,为Apache http服务器,php和memcached分别创建三个映像是一种好习惯吗? 还是最好在PHP映像中安装memcached? 如果要分别创建它们,那么如何进行配置以使Apache http服务器支持php,换句话说,就是让它们协同工作?
我建议您以这种方式使用图像。 将您的应用程序放入应用程序文件夹,如果要连接到memcached,则主机为“ memcached”
version: '3'
services:
app:
image: php:apache
container_name: app
ports:
- 80:80
volumes:
- ./app/:/var/www/html/
memcache:
image: memcached:alpine