不确定在哪里发布Bluemix容器的常规错误问题,例如:
Error response from daemon: {
"code": "IC5000E",
"description": "Sorry, an error occurred on our side. Please reference the problem using the provided incident ID",
"incident_id": "b241118fba37fe03",
"name": "DefaultError",
"rc": "500",
"type": "General"
}
在我的Digital Ocean Droplet(带有docker 1.7.0的标准Ubuntu服务器)中运行它时,docker容器工作得很好。 使用cf ic,docker获取相同的错误,并在尝试启动Bluemix web-UI时出现一般错误。
答案 0 :(得分:3)
好的,事实证明错误如下:
--env MQTT_URL="mqtt://somehost.example.org:1883"
这曾经用于对Bluemix运行它,但现在它给出了一般错误,它在使用docker 1.7.0“本地”运行它时有效
双引号必须像这样包围整个环境:
-e "MQTT_URL=mqtt://somehost.example.org:1883"
除此之外唯一值得一提的是以下语法不起作用:
--env "key1=val2 key2=val2"
根据docs
,它应该如何-e ENV, - env ENV
(可选)设置一些环境变量,其中ENV是键=值对。
在引号中列出多个键并用空格分隔。
示例:-e“key1 = value1 key2 = value2 key3 = value3”
答案 1 :(得分:0)
请在http://ibm.biz/bluemixsupport打开支持服务单并报告错误以及您必须提供的所有详细信息。
答案 2 :(得分:0)
确实-e" key1 = value1 key2 = value2 key3 = value3"是错误的语法。正确的语法是-e key1 = value1 -e key2 = value2 -e key3 = value3