小编Alw*_*ner的帖子

“本地主机没有发送数据。ERR_EMPTY_RESPONSE”和“curl:(52)来自服务器的空回复”

当我尝试访问 Docker 容器外部时,我收到空数据并出现下面提到的错误。我对 Docker 容器内的curl 和wget 命令没有任何问题。该容器基于 Angular JS 镜像。

\n\n

“本地主机没有发送数据。ERR_EMPTY_RESPONSE”和“curl:(52)来自服务器的空回复”

\n\n

请帮忙。

\n\n

对不起!忘记发布实际代码。这是我的 Dockerfile 和 package.json 文件。

\n\n

包.json

\n\n
    {\n  "name": "angularjs-project\xe2\x80\x9d,\n  "version": "0.0.0",\n  "license": "MIT",\n  "scripts": {\n    "ng": "ng",\n    "start": "ng serve -H 0.0.0.0",\n    "build": "ng build",\n    "test": "ng test",\n    "lint": "ng lint",\n    "e2e": "ng e2e"\n  },\n  "private": true,\n  "dependencies": {\n    "@angular/animations": "^4.3.6",\n    "@angular/common": "^4.2.4",\n    "@angular/compiler": "^4.2.4",\n    "@angular/core": "^4.2.4",\n    "@angular/forms": "^4.2.4",\n    "@angular/http": "^4.2.4",\n    "@angular/platform-browser": "^4.2.4",\n    "@angular/platform-browser-dynamic": "^4.2.4",\n    "@angular/router": "^4.2.4",\n    "core-js": "^2.4.1",\n    "font-awesome": "^4.7.0",\n    "primeng": "^4.1.3",\n …
Run Code Online (Sandbox Code Playgroud)

node.js docker dockerfile angular

6
推荐指数
2
解决办法
9267
查看次数

除 HTTP 之外的 ECS 服务不断重启

我通过AWS ECS安装了Nginx ECS Docker容器服务,该服务运行没有任何问题。但是,通过 AWS ECS 安装的所有其他容器服务(例如 centos、ubuntu、mongodb 或 postgres)都会循环重启(取消注册、重新注册或处于挂起状态)。有没有办法在 AMI 优化 Linux 上使用 AWS ECS 安装这些容器服务而不出现任何问题?另外,有没有办法在从 Docker Hub 手动拉取并运行的 AWS ECS 中注册 Docker 容器?

containers amazon-ecs amazon-elb docker

2
推荐指数
1
解决办法
6539
查看次数