Use docker SDK 2.0

Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
Joffrey F 2016-12-05 17:42:07 -08:00
commit 04e5925a23
11 changed files with 20 additions and 20 deletions

View file

@ -3,7 +3,7 @@ from __future__ import unicode_literals
import logging
from docker import Client
from docker import APIClient
from docker.errors import TLSParameterError
from docker.tls import TLSConfig
from docker.utils import kwargs_from_env
@ -71,4 +71,4 @@ def docker_client(environment, version=None, tls_config=None, host=None,
kwargs['user_agent'] = generate_user_agent()
return Client(**kwargs)
return APIClient(**kwargs)

View file

@ -4,8 +4,8 @@ from __future__ import unicode_literals
import logging
from docker.errors import NotFound
from docker.utils import create_ipam_config
from docker.utils import create_ipam_pool
from docker.types import IPAMConfig
from docker.types import IPAMPool
from .config import ConfigurationError
@ -96,10 +96,10 @@ def create_ipam_config_from_dict(ipam_dict):
if not ipam_dict:
return None
return create_ipam_config(
return IPAMConfig(
driver=ipam_dict.get('driver'),
pool_configs=[
create_ipam_pool(
IPAMPool(
subnet=config.get('subnet'),
iprange=config.get('ip_range'),
gateway=config.get('gateway'),

View file

@ -11,7 +11,7 @@ import enum
import six
from docker.errors import APIError
from docker.errors import NotFound
from docker.utils import LogConfig
from docker.types import LogConfig
from docker.utils.ports import build_port_bindings
from docker.utils.ports import split_port