没有sudo的apt-get在容器内失败

时间:2016-02-29 06:57:07

标签: docker containers sudo

我发现apt-get install在以下容器中失败的问题:

  1. 已安装软件包,
  2. 未使用sudo。
  3. 这可以通过创建一个简单的容器来重新创建,例如

    docker run -it ubuntu:latest /bin/bash 
    

    在容器中,运行以下命令:

    apt-get install software-properties-common
    apt-get install software-properties-common
    

    第二次,这将导致" Killed"信息。如果你随后用sudo添加语句,它将成功完成:

    sudo apt-get install software-properties-common 
    

    如果容器中的用户是root用户,为什么sudo需要重新安装现有的包?我不认为这与AUFS文件系统有关,因为sudo将在前面完成。

    这是使用docker 1.10和Ubuntu图像。

0 个答案:

没有答案