node.js-如何在容器内正确运行nodejs?
发布时间:2021-01-11 21:27:17 所属栏目:Nginx 来源:互联网
导读:我有包含nginx的docker映像,使用以下配置将我的index.html文件服务器:server { listen 80; server_name mysite; root /var/www/application; index index.html; } 不,我需要添加nodejs来处理/ api /位置,如下所示:upstream a
|
我有包含nginx的docker映像,使用以下配置将我的index.html文件服务器:
不,我需要添加nodejs来处理/ api /位置,如下所示:
所以我需要在3000上安装并运行NodeJS服务器来处理api请求.我的问题是我应该如何正确运行它? 我已经尝试在Dockerfile中使用以下命令通过forever运行添加:
但不幸的是,启动容器后,它立即退出,没有错误. 请帮助我我做错了什么? 最佳答案 @ilyapt是正确的,您应该将nginx和node分成两个容器,但这不是您问题的答案.您应该做的是忽略docker cmd的启动,以防止永远在后台运行-导致容器退出.尝试将dockerfile中的最后一行更改为-CMD [“ forever”,“ server.js”],看看是否有帮助. (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ubuntu – 分析uwsgi strace日志以找出为什么它需
- 使用Nginx fastcgi_cache php-fpm缓存和静态文件
- Nginx或LVS for Node.js负载平衡?
- 适用于Magento的Nginx PHP-FPM FastCGI缓存配置
- nginx-加载SVG时出错-ERR_CONTENT_DECODING_FAIL
- python – 在Nginx反向代理POST请求后面的Cherry
- http – 访问限制为Heroku静态IP地址的API的好策
- 如何为nginx客户端证书验证指定多个根证书?
- ruby-on-rails-为使用Rails 4,nginx和乘客的用户
- ubuntu – nginx无法启动时启动
热点阅读
