Когда я делаю простой Dockerfile и скрипт вроде этого:
FROM ubuntu
COPY my.sh
ENTRYPOINT my.sh
#!/bin/bash
printf hello
, а затем запускаю его с docker run my-img
, я вижу hello
напечатано.
Когда я запускаю это в Airflow с DockerOperator
, даже с tty=True
, в журналах не отображается hello
.
Если я переключаю родительское изображение на FROM debian
, результат отображается, как ожидалось.
Почему это? В чем разница между изображениями ubuntu
и debian
, которая вызывает странное поведение вывода? Как я могу сделать так, чтобы вывод из ubuntu
также отображался в журналах Airflow?