если я правильно понимаю ситуацию , то взаимодействие двух и более контейнеров в пределах одного сервера через линковку, если же конктейнеры на разных серверах то через tcp.
И все таки, неужели выдача той же айпишки 172.17.0.6 (а не 172.17.0.2 и так далее...) настолько сложная задача в Docker'е?