我们正在开发一个使用ReactJS开发UI的应用程序 和API是在.Net Core框架上开发的。 ReactJS应用 将部署在Nginx上。 WebAPI还将使用NGinx进行反向 代理。
我正在尝试编写一个脚本来生成docker容器 整个应用程序。
Docker建议在这种情况下使用单独的容器并使用 docker compose用于处理容器之间的依赖关系。但 我们的应用程序具有报告功能,其中 API存储在Web应用程序可访问的虚拟目录中。 因此,我们正在考虑将单个容器用于整个 应用。
只有一个容器会引起任何问题吗?我们可以运行Nginx和 使用shell命令文件将红放在一个Docker容器中?
答案 0 :(得分:1)
您应该听取Docker在此问题上的建议。对于API / Angular应用,我的想法完全相同。我将研究在docker-compose中使用卷声明在每个容器中创建映射到主机上相同目录的符号链接。这是我处理微服务日志的解决方案