mirror of https://github.com/docker/docker-py.git
Use format_environment to convert env in ContainerSpec
Signed-off-by: Simon Li <orpheus+devel@gmail.com>
This commit is contained in:
parent
e1518bf2a7
commit
6fad0855b5
|
@ -39,6 +39,7 @@ class ContainerSpec(dict):
|
|||
def __init__(self, image, command=None, args=None, env=None, workdir=None,
|
||||
user=None, labels=None, mounts=None, stop_grace_period=None):
|
||||
from ..utils import split_command # FIXME: circular import
|
||||
from ..utils import format_environment # FIXME: circular import
|
||||
|
||||
self['Image'] = image
|
||||
|
||||
|
@ -48,7 +49,10 @@ class ContainerSpec(dict):
|
|||
self['Args'] = args
|
||||
|
||||
if env is not None:
|
||||
self['Env'] = env
|
||||
if isinstance(env, dict):
|
||||
self['Env'] = format_environment(env)
|
||||
else:
|
||||
self['Env'] = env
|
||||
if workdir is not None:
|
||||
self['Dir'] = workdir
|
||||
if user is not None:
|
||||
|
|
|
@ -6,7 +6,7 @@ from .utils import (
|
|||
create_host_config, create_container_config, parse_bytes, ping_registry,
|
||||
parse_env_file, version_lt, version_gte, decode_json_header, split_command,
|
||||
create_ipam_config, create_ipam_pool, parse_devices, normalize_links,
|
||||
convert_service_networks,
|
||||
convert_service_networks, format_environment,
|
||||
)
|
||||
|
||||
from ..types import LogConfig, Ulimit
|
||||
|
|
Loading…
Reference in New Issue