如果nginx正在运行(dockerized),则无法建立角度dist
设置 我有2个在Windows 8.1上运行的Docker容器 一个包含npm的项目,用于构建一个有角度的项目. dist目录位于/ var / www / front中,由卷中的两个容器共享. 这是docker-compose配置:
问题 当nginx容器正在运行并且仅当页面显示在浏览器上时,ng build不会构建Angular项目,失败并出现“ conflict”错误:
有没有解决此问题的方法? 最佳答案 我认为Windows文件系统会锁定第二个容器使用的文件,这可能会导致您的错误.使用named volumes在两个容器之间共享数据可以解决此问题.
更新: 此处的问题是front / dist输出目录,该目录在两个容器之间共享,但也与运行Windows的主机共享.由于某些原因,当2个容器读取文件时,文件被锁定为“只读模式”. 解决方案是仅为输出目录创建一个命名卷,以便不与主机路径绑定. 2个容器将读写文件而没有问题. 唯一的缺点是主机将更难以访问输出文件.例如,用于版本控制. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails-使用Nginx和Puma在Ruby on Rails应用程序上启
- 如何在其他nginx服务器面前使nginx反向代理缓存无效?
- nginx – 无法重启php5-fpm
- php – 使用sendgrid发送邮件时出错的凭据
- 从Nginx中的Set-Cookie标头登录值
- 在Nginx中解释limit_conn_zone $server_name
- python – 使用压缩数据填充memcached,直接从nginx提供
- nginx – Lighttpd的内存泄漏,一个神话还是真的?如果为tru
- Nginx-对Heroku的代理请求
- ubuntu – 如何调试为什么我的服务器在每个请求nginx/unico
- Nginx为WordPress的/ wp-admin / root提供404错误
- angular – nginx:使用try_files指令禁用单个文
- 根据nginx中的mime类型有条件地添加expires头
- Nginx将proxy_pass服务器重定向到http://server
- nginx – 忽略Varnish VCL中的GET参数
- python – 为什么使用Nginx运行Flask需要一个WSG
- 在Nginx中随机返回备用页面进行A / B测试
- mysql – 什么可能导致Rails创建重复记录?
- Nginx重写规则403错误
- asp.net-mvc-2 – 关于nginx/mono 2.8的ASP.Net