繁体   English   中英

如何使用API​​ / v1.5在docker容器中运行守护进程?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM