瀏覽代碼

Merge pull request #1780 from gheart/specify_api_version_via_env

Allow API version specification via env var
Aanand Prasad 10 年之前
父節點
當前提交
2759ab5ab6
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      compose/cli/docker_client.py

+ 3 - 1
compose/cli/docker_client.py

@@ -14,6 +14,8 @@ def docker_client():
         cert_path = os.path.join(os.environ.get('HOME', ''), '.docker')
 
     base_url = os.environ.get('DOCKER_HOST')
+    api_version = os.environ.get('COMPOSE_API_VERSION', '1.18')
+
     tls_config = None
 
     if os.environ.get('DOCKER_TLS_VERIFY', '') != '':
@@ -32,4 +34,4 @@ def docker_client():
         )
 
     timeout = int(os.environ.get('DOCKER_CLIENT_TIMEOUT', 60))
-    return Client(base_url=base_url, tls=tls_config, version='1.18', timeout=timeout)
+    return Client(base_url=base_url, tls=tls_config, version=api_version, timeout=timeout)