summaryrefslogtreecommitdiff
path: root/compose
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2016-12-05 17:42:07 -0800
committerJoffrey F <joffrey@docker.com>2016-12-14 15:36:08 -0800
commit04e5925a230d07a6ffd855b4c3812f5a6b54a523 (patch)
tree1d347b45635a4fc4f689fdaa9081fae1c9d206b7 /compose
parent635a28177781118f757df7dd8cdeeda89b1684cf (diff)
Use docker SDK 2.0
Signed-off-by: Joffrey F <joffrey@docker.com>
Diffstat (limited to 'compose')
-rw-r--r--compose/cli/docker_client.py4
-rw-r--r--compose/network.py8
-rw-r--r--compose/service.py2
3 files changed, 7 insertions, 7 deletions
diff --git a/compose/cli/docker_client.py b/compose/cli/docker_client.py
index b196d303..018d2451 100644
--- a/compose/cli/docker_client.py
+++ b/compose/cli/docker_client.py
@@ -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)
diff --git a/compose/network.py b/compose/network.py
index 3b57cb94..8a29b73e 100644
--- a/compose/network.py
+++ b/compose/network.py
@@ -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'),
diff --git a/compose/service.py b/compose/service.py
index cf52d489..c32788fe 100644
--- a/compose/service.py
+++ b/compose/service.py
@@ -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