Проблема с разрешением при запуске команды docker в подпроцессе Python через Apache Airflow

Есть идеи, почему я не могу запустить докер с помощью Airflow?

Та же команда отлично работает в командной строке, используя того же пользователя, который запускает поток воздуха.

Но когда он помещается в Airflow Dag, он жалуется

docker: Получено разрешение при попытке подключения к сокету демона Docker в unix: /// var / run / docker .sock: Опубликовать http: //%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/create : набрать unix /var/run/docker.sock: подключиться: разрешение запрещено.

blockquote>

Команда просто docker run --rm -v /data:/data:ro docker_image mycommand. Он заключен в подпроцесс python, поэтому я не могу использовать оператор Docker.

0
задан Luke 27 June 2019 в 15:24
поделиться