попадают в контейнер?
Устанавливаю библиотеку для python в контейнере, всё работает. Эти же шаги делаю в RUN'ах, в контейнер не попадают.
Должны попадать. Показывай Dockerfile
USER root Дело в этой строке, в официальном образе airflow все пакеты установлены под учеткой airflow. Если менять пользователя на root и ставить пакеты под ним, airflow их может и не увидеть. И кстати, где смена пользователя обратно на airflow? Как оно вообще работает?
RUN apt-get install -y python3-pip Мда
Тогда может всё поставить под airflow?
Намек был именно об этом. Смена на root нужна только для установки apt пакетов, для pip нужно вернуться обратно на пользователя airflow
Спасибо! Сейчас попробую
Обсуждают сегодня