summaryrefslogtreecommitdiff
path: root/trove/guestagent/datastore/manager.py
diff options
context:
space:
mode:
Diffstat (limited to 'trove/guestagent/datastore/manager.py')
-rw-r--r--trove/guestagent/datastore/manager.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/trove/guestagent/datastore/manager.py b/trove/guestagent/datastore/manager.py
index 2bdd3c48..097ccc99 100644
--- a/trove/guestagent/datastore/manager.py
+++ b/trove/guestagent/datastore/manager.py
@@ -64,7 +64,15 @@ class Manager(periodic_task.PeriodicTasks):
MODULE_APPLY_TO_ALL = module_manager.ModuleManager.MODULE_APPLY_TO_ALL
- docker_client = docker.from_env()
+ _docker_client = None
+
+ @property
+ def docker_client(self):
+ if self._docker_client:
+ return self._docker_client
+
+ self._docker_client = docker.from_env()
+ return self._docker_client
def __init__(self, manager_name):
super(Manager, self).__init__(CONF)