首页 > 解决方案 > Docker Compose 将新文件加载到容器

问题描述

我有一个启动 Angular、React 和 Python 应用程序的 Docker Compose 文件。我希望在本地计算机上修改文件后重新加载容器。

例如,如果我在我的计算机上更改文件“package.json”,我希望新文件将重新加载到相关容器上,并且 npm 进程重新启动并继续使用新文件。

这可能吗?

这是我的码头工人撰写文件:

version: '3'
services:
    server:
        build: ./insurance_site
        ports:
            - 8000:8000
        restart: on-failure            
    angular:
        build: ./fuse
        command: gulp serve watch      
        ports:
            - 3000:3000
        restart: on-failure
    react:
        build: ./react
        command: npm start         
        ports:
            - 3001:3001           
        restart: on-failure
    admin:
        build: ./admin-tools
        command: npm start     
        ports:
            - 3002:3002
        restart: on-failure         

提前致谢!

标签: dockerdocker-composecontainersnodes

解决方案


如果我更改计算机上的文件“package.json”,我希望新文件将重新加载到相关容器上

使用。他们正是这样做的。

我希望在修改文件后重新加载容器

这并不像在docker-compose.yml文件中添加两行那么简单。检查这个,它可能会有所帮助。


推荐阅读