mirror of https://github.com/docker/docker-py.git
				
				
				
			Update links docs and fix bug in normalize_links
Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
		
							parent
							
								
									d5bc46ad45
								
							
						
					
					
						commit
						6064947431
					
				|  | @ -473,9 +473,11 @@ class ContainerApiMixin(object): | |||
|                 signals and reaps processes | ||||
|             init_path (str): Path to the docker-init binary | ||||
|             ipc_mode (str): Set the IPC mode for the container. | ||||
|             isolation (str): Isolation technology to use. Default: `None`. | ||||
|             links (dict or list of tuples): Either a dictionary mapping name | ||||
|                 to alias or as a list of ``(name, alias)`` tuples. | ||||
|             isolation (str): Isolation technology to use. Default: ``None``. | ||||
|             links (dict): Mapping of links using the | ||||
|                 ``{'container': 'alias'}`` format. The alias is optional. | ||||
|                 Containers declared in this dict will be linked to the new | ||||
|                 container using the provided alias. Default: ``None``. | ||||
|             log_config (LogConfig): Logging configuration | ||||
|             lxc_conf (dict): LXC config. | ||||
|             mem_limit (float or str): Memory limit. Accepts float values | ||||
|  | @ -605,9 +607,10 @@ class ContainerApiMixin(object): | |||
|             aliases (:py:class:`list`): A list of aliases for this endpoint. | ||||
|                 Names in that list can be used within the network to reach the | ||||
|                 container. Defaults to ``None``. | ||||
|             links (:py:class:`list`): A list of links for this endpoint. | ||||
|                 Containers declared in this list will be linked to this | ||||
|                 container. Defaults to ``None``. | ||||
|             links (dict): Mapping of links for this endpoint using the | ||||
|                 ``{'container': 'alias'}`` format. The alias is optional. | ||||
|                 Containers declared in this dict will be linked to this | ||||
|                 container using the provided alias. Defaults to ``None``. | ||||
|             ipv4_address (str): The IP address of this container on the | ||||
|                 network, using the IPv4 protocol. Defaults to ``None``. | ||||
|             ipv6_address (str): The IP address of this container on the | ||||
|  | @ -622,7 +625,7 @@ class ContainerApiMixin(object): | |||
| 
 | ||||
|             >>> endpoint_config = client.create_endpoint_config( | ||||
|                 aliases=['web', 'app'], | ||||
|                 links=['app_db'], | ||||
|                 links={'app_db': 'db', 'another': None}, | ||||
|                 ipv4_address='132.65.0.123' | ||||
|             ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -574,8 +574,10 @@ class ContainerCollection(Collection): | |||
|                 ``{"label1": "value1", "label2": "value2"}``) or a list of | ||||
|                 names of labels to set with empty values (e.g. | ||||
|                 ``["label1", "label2"]``) | ||||
|             links (dict or list of tuples): Either a dictionary mapping name | ||||
|                 to alias or as a list of ``(name, alias)`` tuples. | ||||
|             links (dict): Mapping of links using the | ||||
|                 ``{'container': 'alias'}`` format. The alias is optional. | ||||
|                 Containers declared in this dict will be linked to the new | ||||
|                 container using the provided alias. Default: ``None``. | ||||
|             log_config (LogConfig): Logging configuration. | ||||
|             mac_address (str): MAC address to assign to the container. | ||||
|             mem_limit (int or str): Memory limit. Accepts float values | ||||
|  |  | |||
|  | @ -441,7 +441,7 @@ def normalize_links(links): | |||
|     if isinstance(links, dict): | ||||
|         links = six.iteritems(links) | ||||
| 
 | ||||
|     return ['{0}:{1}'.format(k, v) for k, v in sorted(links)] | ||||
|     return ['{0}:{1}'.format(k, v) if v else k for k, v in sorted(links)] | ||||
| 
 | ||||
| 
 | ||||
| def parse_env_file(env_file): | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue