[英]how to run a daemon process in docker container with API/v1.5?
我正在尝试使用API / 1.5在docker容器中运行守护进程,这是我的POST请求,并且在命令似乎运行失败时成功创建了容器,这是什么问题?请给我一些帮助,谢谢。
{
"Hostname":"",
"User":"",
"Memory":10000000,
"MemorySwap":0,
"AttachStdin":true,
"AttachStdout":true,
"AttachStderr":true,
"PortSpecs": ["8080:8080"],
"Privileged": true,
"Tty":true,
"OpenStdin":true,
"StdinOnce":false,
"Env":null,
"Cmd":[
"nc", "-l", "8080"
],
"Dns":null,
"Image":"base",
"Volumes":{},
"VolumesFrom":"",
"WorkingDir":"~"
}
这是响应:
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 113
Date: Sun, 29 Sep 2013 13:27:52 GMT
{"Id":"9a880dcbbbda","Warnings":["Your kernel does not support memory swap capabilities. Limitation discarded."]}
我测试了容器是否正在使用sudo docker ps -l
运行,并显示:
ID IMAGE COMMAND CREATED STATUS PORTS
9a880dcbbbda base:latest nc -l 8080 33 seconds ago Exit 0
结果包括警告,但这仅仅是警告,而不是错误。
这意味着您的系统无法限制分配给容器的内存或交换,因此,容器将在不受内存或交换限制的情况下运行。 但是除此之外,它应该运行良好。
是否有任何指示容器运行不正常的信息?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.