[
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)