我可以将一个容器用于软件(例如apache,php)和其他容器只用于应用程序代码 - / var / www / folder吗?
如果是这样,怎么样?这里有什么警告吗?
我需要它来加速部署 - 构建完整图像需要更多时间以及上传,在所有实例上下载完整图像
答案 0 :(得分:2)
是的,你可以!
示例(一个或多个):强>
docker-compose.yml:
web:
build: nginx
volumes_from:
- app
...
app:
build: app
...
你会想要你的" nginx" Dockerfile
看起来像:
FROM nginx
VOLUME /var/www/html
...
`/ var / www / html``是你" app"的一部分容器
你会破解" app"本地和/或通过Docker(docker build app
,docker run ... app
等)。
当您感到满意时,您可以通过执行docker-compose up
之类的操作来测试整个集成。