在docker图像创建中无法sudo

时间:2017-11-27 12:32:05

标签: ubuntu docker ubuntu-16.04 sudo

我正在尝试从* Ubuntu 16.04创建一个docker镜像来运行一些python的东西。在脚本中,我使用以下命令创建用户:

userad --create-home --gid sudo --shell /bin/bash testUser;\
echo 'testUser:superSecret007' | chpasswd;

这很好用。接下来,我尝试使用这个新创建的用户帐户:

USER testUser
WORKDIR /home/testUser

然后当这一行:

RUN sudo apt-get install -y libxml2;\
sudo pip install -r /home/testUser/requirements.txt;

失败并出现以下错误:

Error : sudo: no tty present and no askpass program specified

请注意,在创建用户之前安装了pip,并且以下成功运行:

sudo pip install --upgrade pip;

0 个答案:

没有答案