在使用特定用户标识构建用于气流的本地映像之后运行docker容器时,然后调度程序投诉上述主题错误。
File "/usr/lib64/python3.5/getpass.py", line 170, in getuser
return pwd.getpwuid(os.getuid())[0]
KeyError: 'getpwuid(): uid not found: 1000'
有人能建议我克服这个错误的最佳方法吗?
答案 0 :(得分:1)
我在我的docker文件中做了这个肮脏的黑客,它有所帮助:
RUN echo USER_NAME:x:UID:GID:USER_NAME:/home/users/USER_NAME:/bin/bash >> /etc/passwd
USER_NAME , UID , GID 将由您自己替换