我正在尝试使用以下POST请求启动docker容器:
Content-Type: application/json
{
"Hostname":"",
"Domainname": "",
"User":"",
"Memory":0,
"MemorySwap":0,
"CpuShares": 512,
"Cpuset": "0,1",
"AttachStdin":true,
"AttachStdout":true,
"AttachStderr":true,
"PortSpecs":6002,
"Tty":false,
"OpenStdin":false,
"StdinOnce":false,
"Env":null,
"Cmd":
[
"python",
"app.py"
],
"Image":"jobinar/smile_webapp",
"Volumes":{
"/tmp": {}
},
"WorkingDir":"",
"NetworkDisabled": false,
"ExposedPorts":{
"5000/tcp": {}
}
}
然而,容器在启动后立即停止。如何配置我的请求以防止它退出?
我很感激POST请求,而不是命令行方式。
编辑:我收到201 CREATED响应,其中包含已创建容器的ID,我可以看到通过使用docker ps -a
命令运行来创建容器。
答案 0 :(得分:0)
如果您已升级了docker版本,则可以删除 ubuntu上的/var/lib/docker/network