Какую серверную ОС выбрать для запуска docker контейнеров?
У нас хорошо идет coreos
Ну тут 2 варианта - либо свою любимую и привычную, либо заточенную чисто под контейнеры. Вторые обычно не просто под контейнеры заточены, а под kubernetes. Соответственно если хотите k8s - CoreOS первый кандидат.