Docker хост - alpine. Хочу поставить nginx из оф. образа, (FROM alpine:3.5), тут все ОК. Но когда мне захочется использовать другой image, который уже базируется на debian. Вот тут не совсем понятно...Ядро будет использоваться от хостового alpine linux, а как же разность дистрибутивов?
Получается, в контейнер попадут все потроха от debian? Это нормально? Или же нужно строить свой image тоже на alpine, если разработчик образа не предоставил такого варианта (бывает делают на разных ОС)? Есть ли разница и нужно ли заморачиваться по поводу базовых images? Есть ли ограничения?
И еще, имеет ли значение, какой linux на docker хосте? Скажем, у меня есть сервак с centos7, и я хочу на нем запускать все контейнеры, как от этого ситуация меняется?