mirror of
				https://github.com/moby/moby.git
				synced 2022-11-09 12:21:53 -05:00 
			
		
		
		
	Merge pull request #35102 from ripcurld0/doc_31926
Elaborate more about port allocation in docs
This commit is contained in:
		
						commit
						a6f09a7509
					
				
					 8 changed files with 58 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -432,8 +432,14 @@ Create a container
 | 
			
		|||
          should map to. A JSON object in the form
 | 
			
		||||
          `{ <port>/<protocol>: [{ "HostPort": "<port>" }] }`
 | 
			
		||||
          Take note that `port` is specified as a string and not an integer value.
 | 
			
		||||
    -   **PublishAllPorts** - Allocates a random host port for all of a container's
 | 
			
		||||
    -   **PublishAllPorts** - Allocates an ephemeral host port for all of a container's
 | 
			
		||||
          exposed ports. Specified as a boolean value.
 | 
			
		||||
 | 
			
		||||
          Ports are de-allocated when the container stops and allocated when the container starts.
 | 
			
		||||
          The allocated port might be changed when restarting the container.
 | 
			
		||||
 | 
			
		||||
          The port is selected from the ephemeral port range that depends on the kernel.
 | 
			
		||||
          For example, on Linux the range is defined by `/proc/sys/net/ipv4/ip_local_port_range`.
 | 
			
		||||
    -   **Privileged** - Gives the container full access to the host. Specified as
 | 
			
		||||
          a boolean value.
 | 
			
		||||
    -   **ReadonlyRootfs** - Mount the container's root filesystem as read only.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue