文章目錄
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