Docker links and required alias

If no alias is passed one will now be created for you with the same name
as the target link container, as per the documentation
Merge pull request #7714 from pmyjavec/devel

Docker links need alias specified