为什么docker在启动后立即停止以及如何阻止它停止?

时间:2014-11-12 21:45:12

标签: post docker

我正在尝试使用以下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命令运行来创建容器。

1 个答案:

答案 0 :(得分:0)

如果您已升级了docker版本,则可以删除 ubuntu上的/var/lib/docker/network