|  | @@ -12,14 +12,14 @@ Since no two users of HAProxy are likely to configure it exactly alike, this ima
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  Please refer to [upstream's excellent (and comprehensive) documentation](https://cbonte.github.io/haproxy-dconv/) on the subject of configuring HAProxy for your needs.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -It is also worth checking out the [`examples/` directory from upstream](http://www.haproxy.org/git?p=haproxy-1.5.git;a=tree;f=examples).
 | 
	
		
			
				|  |  | +It is also worth checking out the [`examples/` directory from upstream](http://www.haproxy.org/git?p=haproxy-1.7.git;a=tree;f=examples).
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  Note: Many configuration examples propose to put `daemon` into the `global` section to run haproxy as daemon. Do **not** configure this or the Docker container will exit immediately after launching because the haproxy process would go into the background.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ## Create a `Dockerfile`
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ```dockerfile
 | 
	
		
			
				|  |  | -FROM haproxy:1.5
 | 
	
		
			
				|  |  | +FROM haproxy:1.7
 | 
	
		
			
				|  |  |  COPY haproxy.cfg /usr/local/etc/haproxy/haproxy.cfg
 | 
	
		
			
				|  |  |  ```
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -46,7 +46,7 @@ You may need to publish the ports your haproxy is listening on to the host by sp
 | 
	
		
			
				|  |  |  ## Directly via bind mount
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ```console
 | 
	
		
			
				|  |  | -$ docker run -d --name my-running-haproxy -v /path/to/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro haproxy:1.5
 | 
	
		
			
				|  |  | +$ docker run -d --name my-running-haproxy -v /path/to/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro haproxy:1.7
 | 
	
		
			
				|  |  |  ```
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ### Reloading config
 | 
	
	
		
			
				|  | @@ -57,4 +57,4 @@ If you used a bind mount for the config and have edited your `haproxy.cfg` file,
 | 
	
		
			
				|  |  |  $ docker kill -s HUP my-running-haproxy
 | 
	
		
			
				|  |  |  ```
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -The entrypoint script in the image checks for running the command `haproxy` and replaces it with `haproxy-systemd-wrapper` from haproxy upstream which takes care of signal handling to do the graceful reload. Under the hood this uses the `-sf` option of haproxy so "there are two small windows of a few milliseconds each where it is possible that a few connection failures will be noticed during high loads" (see [Stopping and restarting HAProxy](http://www.haproxy.org/download/1.6/doc/management.txt)).
 | 
	
		
			
				|  |  | +The entrypoint script in the image checks for running the command `haproxy` and replaces it with `haproxy-systemd-wrapper` from haproxy upstream which takes care of signal handling to do the graceful reload. Under the hood this uses the `-sf` option of haproxy so "there are two small windows of a few milliseconds each where it is possible that a few connection failures will be noticed during high loads" (see [Stopping and restarting HAProxy](http://www.haproxy.org/download/1.7/doc/management.txt)).
 |