0
我正在dockerizing一个php项目。我的第一个问题是,为Apache HTTP服务器,php和memcached分别创建三张图像是一种很好的做法吗?或者最好在php映像中安装memcached?如果我要分别创建它们,那么如何配置让Apache HTTP服务器支持PHP,换句话说,让它们一起工作?我应该分别为Apache http服务器,php和memcached创建三张图片吗?
我正在dockerizing一个php项目。我的第一个问题是,为Apache HTTP服务器,php和memcached分别创建三张图像是一种很好的做法吗?或者最好在php映像中安装memcached?如果我要分别创建它们,那么如何配置让Apache HTTP服务器支持PHP,换句话说,让它们一起工作?我应该分别为Apache http服务器,php和memcached创建三张图片吗?
我建议你以这种方式使用图像。把你的应用放到app文件夹中,如果你想连接到memcached,主机是“memcached”
version: '3'
services:
app:
image: php:apache
container_name: app
ports:
- 80:80
volumes:
- ./app/:/var/www/html/
memcache:
image: memcached:alpine