Docker > Ubuntu > Fedora > Windows

Все началось с похода на блокчейн воркаут, на который я записался еще будучи в отпуске в Германии. Не знаю как более просто описать этот продукт, не то чтобы это язык програмирования или фреймворк, но это точно решение с определенной инфраструктурой и связкой языков (Rust, JS), dbrocks и технологии мировой сети, как веб так и блокчейн. Exodum - его название.
За 2 дня до мероприятия пришло письмо с напоминанием и рекомендациями по подготовке серды разработки на Linux или Mac ОС. Я конечно же не занялся его подготовкой, а оставил все на потом, предполагая, что все что надо установится с репозитариев или исходников.
У меня было 35 минут до выхода на воркаут и я вернулся к письму. Там по ссылочке попал на инстукцию по установке для разных типов nix- систем, но для Fedora 26 было пару зависимостей где невозможно было обойтись без сборки с сырцов.
И тут, после второго успешного установленного пакета я подошел к последней штуке, спасибо Facebook за dbrocks. На каком то моменте компиляции вывалилась ошибка, которую я пытался побороть минут 20, и никто мне не помог, ни гугл, ни стаковерфлоу. Вконце я выяснил, что на Fedora 27 - dbrocks идет в официальном репозитарии, но времени на апгрейд системы уже не было и на воркаут я не пошел.
Через пару часов пришла идея, вполне реализуемое решение проблемы для всех Unix систем - Docker.
Если проканает надо будет запушить контейнер для всех