Supervisord

Run bamboo and haproxy separately in supervisord in docker container.
failure of bamboo won't have affect on haproxy instance and bamboo can meanwhile safely restart.
Hi, 

it can be real useful for debugging but I wouldn't leave it as default value since docker stores stdout/stderr in json on host machine and doesn't have any log rotation. 

IMO best for debugging is ssh. 

I can add suggested options as commented out if you wish...