文章目录
1. dockerfile打包后操作: apt-get update
2. 报错 Couldn’t create temporary file /tmp/apt.conf.R6cSTc for passing config to apt-key
3.原因: 无法将配置文件传递给apt-key
apt-key等等实际上并不是直接使用/etc/apt/apt.conf配置文件,而是每次执行操作的时候将配置文件复制到临时文件夹下(以做一些修改等等)。虽然apt-get需要Root权限才能执行,但执行过程中的子任务,例如调用apt-key时,是交给_apt这一用户完成的。所以实际上问题很简单,既是目录对_apt用户缺少了权限,因此无法创建临时的apt.conf文件。
4. 解决方案: 打开/tmp目录的权限即可:
chmod 777 /tmp
5. 再次执行apt-get update
apt-get update
6. 安装所需的vim包
apt-get install -y vim