&& useradd -ms /bin/bash -G sudo -g airflow -d /usr/local/airflow --uid 1000460001 airflow
И началала происходить какая-то дичь. Если uid, например, 1001, то всё ок собирается, проблем никаких. Если uid как выше в районе 1000460001 и т.п., то build повисает на создании юзера и у меня на ноуте выжираются все свободные 100+ГБ диска, после чего контейнер падает с ошибкой no space left on device.
При этом, если просто открыть контейнер из-под рута и там выполнить эту команду, то юзер без проблем создаётся.
Что это за магия и куда вообще копать?)
P.S. базовый образ python:3.7-slim-buster
а если юзать оф образ аирфлоу?
Пукель лучший
чот не понял..(
Я это всё потом в опеншифте запускаю, плюс всякие разные либы нужны, приходится свой докерфайл писать) А так, если образ airflow изпольвать, то мне всё равно user id такой нужен будет
https://github.com/puckel/docker-airflow
ну я взял докерфайл пукеля и маленько переделал
Обсуждают сегодня