我正在尝试为全栈应用设置Docker容器:表达,做出反应。但是出了点问题,api容器不起作用。你能帮我吗 https://github.com/flyoozes/react-full-stack
答案 0 :(得分:1)
在docker-compose.yml文件中指定volumes
时,它将在运行容器时挂载文件夹。在您的情况下,码头工人将覆盖/srv/app/api
文件夹,结果node_modules
丢失。您可以将volumes
的api服务注释掉,然后该容器即可工作。
但是最好将/srv/app/api/node_modules
作为第二卷添加到api
服务中。这将使用buildtime目录将node_modules
目录安装到主机。