Если под кроссплатформенностью вы имеете в виду, будет ли образ докера, созданный на машине x86_64, работать на машине ppcle64, то ответ будет отрицательным (существуют способы обойти это с помощью эмулятора, но, вообще говоря, ответ - нет).
Если вы имеете в виду, может ли контейнер Ubuntu быть запущен на хосте Debian, то да (при условии, что хост версия ядра совместима , что так и будет, поскольку вы смогли установитьdocker).
Что касается вопроса, почему официальным образом NGINX является Debian, у разработчиков могут быть свои причины. На самом деле, официальный репо также имеет альпийский образ. Вы можете изменить Dockerfile , чтобы использовать образ Ubuntu, внести необходимые изменения (например, версию установщика ubuntu) и собрать его на хосте Debian. Он создаст образ Ubuntu, который будет запускать контейнер Ubuntu на любом Linux, Unix, MacOS или Windows (с использованием Linux VM) . Вы можете собрать этот Dockerfile как есть на хосте Ubuntu, и он создаст тот же образ nginx: latest, который вы скачали бы с dockerhub. Это можно проверить с помощью контрольной суммы.