Любой на арме, фактически, поддерживает ваши требования. Ну разве что "Ubuntu server" - это не очень точное требование. Вот, например,
список пакетов Archlinux ARM, если в списке есть интересующие вас (docker имеется), то даже ручками собирать ничего не придется. Важно понимать какие задачи будет решать машинка, какая нагрузка будет, от этого необходимо отталкиваться в выборе.