使用单独的docker容器仅用于代码

时间:2015-04-23 22:07:01

标签: docker dockerfile

我可以将一个容器用于软件(例如apache,php)和其他容器只用于应用程序代码 - / var / www / folder吗?

如果是这样,怎么样?这里有什么警告吗?

我需要它来加速部署 - 构建完整图像需要更多时间以及上传,在所有实例上下载完整图像

1 个答案:

答案 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 appdocker run ... app等)。

当您感到满意时,您可以通过执行docker-compose up之类的操作来测试整个集成。