node.js-如何在容器内正确运行nodejs?
发布时间:2021-01-11 21:45:04 所属栏目: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”],看看是否有帮助. (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 如何处理Varnish堆栈中的Cookie
- 安装乘客后Nginx重启命令失败
- 使用PHP5-FPM的Nginx-提供空白屏幕的.php文件
- Nginx“”try_files“指令中的参数数量无效…”用于PHP安全
- 如何在一个容器中使用Nginx,在另一个容器中使用php-fpm?
- nginx – 为子目录指定不同的索引文件名
- Nginx – 根据server_name更改根目录?
- nginx – 当服务器IP发生变化时,excing TCP(例如http/mysql
- /etc/nginx/nginx.conf:76中的未知指令“ rtmp”
- linux – 使用htop命令时,在时间列中执行红色值意味着有什么
推荐文章
站长推荐
- ruby-on-rails – Rails 4 nginx unicorn ssl =
- node.js-Nginx反向代理:如何通过子域访问不同的
- nginx – 根据同一vhost中访问的主机名自动选择S
- nginx – SPDY是否会改善非SPDY CDN提供的资产交
- 传递URI查询参数Nginx反向代理
- php – Nginx在Windows上指向Docker的错误目录
- cache – 如何使用nginx作为缓存反向代理来替换s
- node.js-同一VPS上的PHP网站和Nodejs应用
- 如何解析Nginx configuratilon文件?
- ruby-on-rails-4-EventController对ActionContro
热点阅读