我对Docker和Apache非常陌生,并且尝试从容器映像中运行容器(使用docker)。将.tar文件装入
docker load --input ./inc_superset.tar如预期的那样,尝试从这个映像文件中运行容器
docker run --cidfile ./cid.txt <IMAGE_ID>这将启动我的容器,但它具有不健康的状态;在检查容器时(使用docker检查),我会得到一个巨大的JSON,下面是接收到的日志片段(可以根据请求发布整个日志)。
"Health": {
"Status": "unhealthy",
"FailingStreak": 5,
"Log": [
{
"Start": "2019-01-22T19:59:00.8036984+05:30",
"End": "2019-01-22T19:59:01.5698797+05:30",
"ExitCode": 7,
"Output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (7) Failed to connect to localhost port 8088: Connection refused\n"
},
...
...
{
"Start": "2019-01-22T20:01:02.589517677+05:30",
"End": "2019-01-22T20:01:02.794486003+05:30",
"ExitCode": 7,
"Output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (7) Failed to connect to localhost port 8088: Connection refused\n"
}
]
}我犯了什么错误吗?我是不是遗漏了什么?有关此请求的任何故障排除帮助。
谢谢
发布于 2019-09-07 15:42:03
问题是,自2019年9月7日起,在apache.org上可用的配置中,超级集容器中的was服务器默认不运行。
解决办法如下:
#Go into the container
docker-compose exec superset bash
#Start the webserver that is exposed on all interfaces so that we can access it from docker host
superset run -p 8088 --host 0.0.0.0我也面临着同样的问题。使用https://superset.incubator.apache.org/installation.html上的指令运行,但没有从本地主机获得响应:8088。
Docker检查State.Health.Status =“不健康”并用curl显示几个条目:(7)未能连接到本地主机端口8088:连接拒绝\n“
docker ps显示容器暴露在0.0.0.0:8088上。
https://stackoverflow.com/questions/54311562
复制相似问题