[ 
https://issues.apache.org/jira/browse/JCLOUDS-737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14155264#comment-14155264
 ] 

BK Lau commented on JCLOUDS-737:
--------------------------------

Sample out from  jcloud  containers:

Notices that the "name" field is null because in  Docker v1.4, the field is 
"names" and is a List<String>, not a String:

Container{id=be7dcbf09d17c6605fdde7d66846dd98e3ba06579d4c9ff1cf8fa682be90db2e, 
name=null, created=1412183381, path=null, args=null, containerConfig=null, 
state=null, image=ubuntu:12.04, networkSettings=null, resolvConfPath=null, 
driver=null, execDriver=null, volumes=null, volumesRW=null, command=/bin/bash, 
status=, hostConfig=null, ports=[], hostnamePath=null}
Container{id=f4a0907e79d487703fce21ee2eaf3ce4f1383815856e881333adb11b3c6aa009, 
name=null, created=1411150111, path=null, args=null, containerConfig=null, 
state=null, image=ubuntu:14.04, networkSettings=null, resolvConfPath=null, 
driver=null, execDriver=null, volumes=null, volumesRW=null, command=env, 
status=Exited (0) 12 days ago, hostConfig=null, ports=[], hostnamePath=null}
Container{id=f56b8a05f9af6c06cc21a276b6dc5464ef7c4cf32a810b96f2ad7453dba9bd77, 
name=null, created=1410462982, path=null, args=null, containerConfig=null, 
state=null, image=ubuntu:14.04, networkSettings=null, resolvConfPath=null, 
driver=null, execDriver=null, volumes=null, volumesRW=null, command=/bin/bash, 
status=Exited (0) 2 weeks ago, hostConfig=null, ports=[], hostnamePath=null}
Container{id=c144113beeb115e2e9ccd85afa557fef816b721cc35fdb4d18f8f614ad68d0fb, 
name=null, created=1410462478, path=null, args=null, containerConfig=null, 
state=null, image=3f43b61e66a7, networkSettings=null, resolvConfPath=null, 
driver=null, execDriver=null, volumes=null, volumesRW=null, command=/bin/sh -c 
'add-apt-repository ppa:webupd8team/java', status=Exited (127) 2 weeks ago, 
hostConfig=null, ports=[], hostnamePath=null}
Container{id=401c99d1d940b889fe4571548dee5e6edd1f41f5bf198165b7a399d23f8eb6a5, 
name=null, created=1408552169, path=null, args=null, containerConfig=null, 
state=null, image=jamtur01/sinatra:latest, networkSettings=null, 
resolvConfPath=null, driver=null, execDriver=null, volumes=null, 
volumesRW=null, command=/opt/webapp/bin/webapp, status=Exited (1) 6 weeks ago, 
hostConfig=null, ports=[Port{privatePort=4567, publicPort=49155, type=tcp, 
ip=0.0.0.0}], hostnamePath=null}
Container{id=9cb3e50117c99dc89d649bd30bc69b06a94bb2950ec4118bb1f6406a45c4201b, 
name=null, created=1408549890, path=null, args=null, containerConfig=null, 
state=null, image=jamtur01/nginx:latest, networkSettings=null, 
resolvConfPath=null, driver=null, execDriver=null, volumes=null, 
volumesRW=null, command=nginx, status=Exited (0) 6 weeks ago, hostConfig=null, 
ports=[Port{privatePort=80, publicPort=49153, type=tcp, ip=0.0.0.0}], 
hostnamePath=null}
Container{id=14c35c586773a9221bf6c62357def709488f5e90d7aa46a64f02f7e89719497b, 
name=null, created=1408485049, path=null, args=null, containerConfig=null, 
state=null, image=ubuntu:14.04, networkSettings=null, resolvConfPath=null, 
driver=null, execDriver=null, volumes=null, volumesRW=null, command=/bin/bash, 
status=Exited (0) 6 weeks ago, hostConfig=null, ports=[], hostnamePath=null}


Sample raw JSON:
[
    {
        "Command": "/bin/bash",
        "Created": 1412183381,
        "Id": 
"be7dcbf09d17c6605fdde7d66846dd98e3ba06579d4c9ff1cf8fa682be90db2e",
        "Image": "ubuntu:12.04",
        "Names": [
            "/my-container1"
        ],
        "Ports": [],
        "Status": ""
    },
    {
        "Command": "env",
        "Created": 1411150111,
        "Id": 
"f4a0907e79d487703fce21ee2eaf3ce4f1383815856e881333adb11b3c6aa009",
        "Image": "ubuntu:14.04",
        "Names": [
            "/hopeful_engelbart"
        ],
        "Ports": [],
        "Status": "Exited (0) 12 days ago"
    },
    {
        "Command": "/bin/bash",
        "Created": 1410462982,
        "Id": 
"f56b8a05f9af6c06cc21a276b6dc5464ef7c4cf32a810b96f2ad7453dba9bd77",
        "Image": "ubuntu:14.04",
        "Names": [
            "/evil_turing"
        ],
        "Ports": [],
        "Status": "Exited (0) 2 weeks ago"
    },
    {
        "Command": "/bin/sh -c 'add-apt-repository ppa:webupd8team/java'",
        "Created": 1410462478,
        "Id": 
"c144113beeb115e2e9ccd85afa557fef816b721cc35fdb4d18f8f614ad68d0fb",
        "Image": "3f43b61e66a7",
        "Names": [
            "/sleepy_ardinghelli"
        ],
        "Ports": [],
        "Status": "Exited (127) 2 weeks ago"
    },
    {
        "Command": "/opt/webapp/bin/webapp",
        "Created": 1408552169,
        "Id": 
"401c99d1d940b889fe4571548dee5e6edd1f41f5bf198165b7a399d23f8eb6a5",
        "Image": "jamtur01/sinatra:latest",
        "Names": [
            "/webapp"
        ],
        "Ports": [
            {
                "IP": "0.0.0.0",
                "PrivatePort": 4567,
                "PublicPort": 49155,
                "Type": "tcp"
            }
        ],
        "Status": "Exited (1) 6 weeks ago"
    },
    {
        "Command": "nginx",
        "Created": 1408549890,
        "Id": 
"9cb3e50117c99dc89d649bd30bc69b06a94bb2950ec4118bb1f6406a45c4201b",
        "Image": "jamtur01/nginx:latest",
        "Names": [
            "/website"
        ],
        "Ports": [
            {
                "IP": "0.0.0.0",
                "PrivatePort": 80,
                "PublicPort": 49153,
                "Type": "tcp"
            }
        ],
        "Status": "Exited (0) 6 weeks ago"
    },
    {
        "Command": "/bin/bash",
        "Created": 1408485049,
        "Id": 
"14c35c586773a9221bf6c62357def709488f5e90d7aa46a64f02f7e89719497b",
        "Image": "ubuntu:14.04",
        "Names": [
            "/sharp_pare"
        ],

> Docker bindings needs upgrade to  Docker API 1.14
> -------------------------------------------------
>
>                 Key: JCLOUDS-737
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-737
>             Project: jclouds
>          Issue Type: Bug
>          Components: jclouds-labs
>    Affects Versions: 1.8.0
>            Reporter: BK Lau
>
> Current Docker binding to Docker Remote API seems to be based on v1.13.
> Needs an upgrade to v.1.14[1] as it expose more functionality, esp the 
> networks which is important.
> [1] https://docs.docker.com/reference/api/docker_remote_api_v1.14/
> [2] Upgrade should be based on Docker server 1.2



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to