2017-08-02 263 views
0

运行docker容器后,使用特定用户标识为空气流构建本地图像,然后调度程序投诉超出主题错误。Airflow Scheduler给出错误KeyError:'getpwuid():uid not found

File "/usr/lib64/python3.5/getpass.py", line 170, in getuser 
    return pwd.getpwuid(os.getuid())[0] 
KeyError: 'getpwuid(): uid not found: 1000' 

任何人都可以建议我最好的办法克服这个错误?

+0

你如何使用运行它来代替特定的用户ID? –

+0

码头运行-u imagename –

回答

0

我做了这个肮脏的黑客在我的搬运工文件,它帮助:

RUN echo USER_NAME:x:UID:GID:USER_NAME:/home/users/USER_NAME:/bin/bash >> /etc/passwd 

USER_NAMEUIDGID通过自己

相关问题